<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="8483">
<package pkgid="380340311dddbf84ce61c3b193a02ebbdf7eb89696e6f1326977ea199b1aad1d" name="389-ds-base" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="7.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
</package>
<package pkgid="387848b3ab03a13b2223d634c8b718f2a0e2ae19e7acf4dcbc07409caff53b26" name="389-ds-base" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="8.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
</package>
<package pkgid="93b3ff93f57f5725d5db83b86fa8f282d4d6cc307eb3b6948090ee335a11865a" name="389-ds-base" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="9.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.4.3.36-9" date="1739448000">- Fix CVE-2024-8445</changelog>
</package>
<package pkgid="72f5c78a0948a1942ec7a4c38ebdf93ada405a5a3948a5bb2afacc793bc6b291" name="389-ds-base-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="7.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
</package>
<package pkgid="8d33685fdbab573df744cf4af17fadee39765e100fbd86ae1e8e9aa9a0a977cc" name="389-ds-base-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="8.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
</package>
<package pkgid="a831b6e092aa0250672d771b67d526878c543d443af67440cb28c2c28923727c" name="389-ds-base-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="9.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.4.3.36-9" date="1739448000">- Fix CVE-2024-8445</changelog>
</package>
<package pkgid="a2b2eb434985448ed9f95e36496e3dc2cc58960d067d1e546dbeb72726fbdd3c" name="389-ds-base-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="7.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
</package>
<package pkgid="1abec1485d31458b8d0c043c2852161705f389cdbe3dea150660ef8ab7cad20e" name="389-ds-base-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="8.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
</package>
<package pkgid="bdf8725a4df2849cbbca502e75f28f8f8a3cadd0bb70a5db58d15c43bcc79a8f" name="389-ds-base-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="9.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.4.3.36-9" date="1739448000">- Fix CVE-2024-8445</changelog>
</package>
<package pkgid="a64c2f698258a749f0e5c11d0b160aa5a8b4939092230e188c7754bf55167a00" name="389-ds-base-devel" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="7.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
</package>
<package pkgid="0b9fa04d94a41913425c7133f02a2bf3678703a764275336fd4a8c1a066b2ae9" name="389-ds-base-devel" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="8.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
</package>
<package pkgid="629efa8850c863fecc4d53b33da7ddfafe0bc5eaac269d2a424585505d33a0d9" name="389-ds-base-devel" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="9.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.4.3.36-9" date="1739448000">- Fix CVE-2024-8445</changelog>
</package>
<package pkgid="904090c5b1f29637456bd6cf54465d32f51f30a40f6d016afb3b863aaec76ee7" name="389-ds-base-help" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="7.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
</package>
<package pkgid="15227292215b8ed907359c7c7e5ab2dae32c80a814ab8f45c1325572f33bca68" name="389-ds-base-help" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="8.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
</package>
<package pkgid="c77d07f24a784ca0e4eb74d80cb051e455adb666b8549c0e901e7251bf67e8e0" name="389-ds-base-help" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="9.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.4.3.36-9" date="1739448000">- Fix CVE-2024-8445</changelog>
</package>
<package pkgid="8f0194534f52ce53783cb6eca25a3ddfd63286fcda0b003f8e4a5348cc887b1c" name="389-ds-base-legacy-tools" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="7.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
</package>
<package pkgid="8e56075fee2a4a70c2757a393977c874bc2b6781017d28324b43c09ab0040aec" name="389-ds-base-legacy-tools" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="8.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
</package>
<package pkgid="743390dcbec6d9604baa7cf2ecb88f8f7cb9e22e2129fd7b66d655259c3bdcfc" name="389-ds-base-legacy-tools" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="9.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.4.3.36-9" date="1739448000">- Fix CVE-2024-8445</changelog>
</package>
<package pkgid="e8074611837ca1c58dc64102c0d2d83f5f6027fdd969b339c84edbae0511d5d4" name="389-ds-base-snmp" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="7.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
</package>
<package pkgid="ba569388cd7b5a1072f1f3f01371b5fad776e72e864c1a9104af8c0a51df44e0" name="389-ds-base-snmp" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="8.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
</package>
<package pkgid="dc067af9b969be773839270b078b7e930ba961bf6b03b4efb8bf7ffed981b63c" name="389-ds-base-snmp" arch="x86_64">
  <version epoch="0" ver="1.4.3.36" rel="9.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.4.3.36-9" date="1739448000">- Fix CVE-2024-8445</changelog>
</package>
<package pkgid="eb8b2a30f51caaebfbe9806a921f0959930f2a575596a0a35c6c70fac46aa1f3" name="AI4C" arch="x86_64">
  <version epoch="0" ver="0.2.0" rel="2.oe2203sp4"/>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-1" date="1717588800">- Release 0.1.0</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-2" date="1718971200">- Add batch inference feature and optimizer model</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-3" date="1721736000">- Bugfix-for-tensor-formation-and-update-block-correct</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-4" date="1721822400">- Update-block-correction-model.patch</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-5" date="1722945600">- Remove path dependencies for building AI4Compiler framework</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-1" date="1723636800">- Update AI4C from v0.1.0 to v0.2.0.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-2" date="1727265600">- Add interface and model for Auto LTO.</changelog>
</package>
<package pkgid="a78d474fcaf53d6912395e3062457b2092e00dc34fdc4ea99c0e433629baf4ef" name="AI4C" arch="x86_64">
  <version epoch="0" ver="0.2.0" rel="3.oe2203sp4"/>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-1" date="1717588800">- Release 0.1.0</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-2" date="1718971200">- Add batch inference feature and optimizer model</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-3" date="1721736000">- Bugfix-for-tensor-formation-and-update-block-correct</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-4" date="1721822400">- Update-block-correction-model.patch</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-5" date="1722945600">- Remove path dependencies for building AI4Compiler framework</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-1" date="1723636800">- Update AI4C from v0.1.0 to v0.2.0.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-2" date="1727265600">- Add interface and model for Auto LTO.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-3" date="1728561600">- Update auto-lto model.</changelog>
</package>
<package pkgid="7f55c7254417c2b3b1f9b848ca3557233abcdefe969f5dfaaa234889cd1b0a50" name="AI4C-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.0" rel="2.oe2203sp4"/>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-1" date="1717588800">- Release 0.1.0</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-2" date="1718971200">- Add batch inference feature and optimizer model</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-3" date="1721736000">- Bugfix-for-tensor-formation-and-update-block-correct</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-4" date="1721822400">- Update-block-correction-model.patch</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-5" date="1722945600">- Remove path dependencies for building AI4Compiler framework</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-1" date="1723636800">- Update AI4C from v0.1.0 to v0.2.0.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-2" date="1727265600">- Add interface and model for Auto LTO.</changelog>
</package>
<package pkgid="61bbbe0f137b4640499a4e639dbb50c5a6936441c9037a0069b9bd908cf53d9d" name="AI4C-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.0" rel="3.oe2203sp4"/>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-1" date="1717588800">- Release 0.1.0</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-2" date="1718971200">- Add batch inference feature and optimizer model</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-3" date="1721736000">- Bugfix-for-tensor-formation-and-update-block-correct</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-4" date="1721822400">- Update-block-correction-model.patch</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-5" date="1722945600">- Remove path dependencies for building AI4Compiler framework</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-1" date="1723636800">- Update AI4C from v0.1.0 to v0.2.0.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-2" date="1727265600">- Add interface and model for Auto LTO.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-3" date="1728561600">- Update auto-lto model.</changelog>
</package>
<package pkgid="1ad4cc1385561236ea43edc6a2ce72a9efcd081db8a99532d981786e4853a4d9" name="AI4C-debugsource" arch="x86_64">
  <version epoch="0" ver="0.2.0" rel="2.oe2203sp4"/>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-1" date="1717588800">- Release 0.1.0</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-2" date="1718971200">- Add batch inference feature and optimizer model</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-3" date="1721736000">- Bugfix-for-tensor-formation-and-update-block-correct</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-4" date="1721822400">- Update-block-correction-model.patch</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-5" date="1722945600">- Remove path dependencies for building AI4Compiler framework</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-1" date="1723636800">- Update AI4C from v0.1.0 to v0.2.0.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-2" date="1727265600">- Add interface and model for Auto LTO.</changelog>
</package>
<package pkgid="b28730d4641d00fae6c95c2d43c5de19c6280487656bf7379f2cdec26819a8db" name="AI4C-debugsource" arch="x86_64">
  <version epoch="0" ver="0.2.0" rel="3.oe2203sp4"/>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-1" date="1717588800">- Release 0.1.0</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-2" date="1718971200">- Add batch inference feature and optimizer model</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-3" date="1721736000">- Bugfix-for-tensor-formation-and-update-block-correct</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.1.0-4" date="1721822400">- Update-block-correction-model.patch</changelog>
  <changelog author="Feiyang Liu &lt;liufeiyang6@huawei.com&gt; - 0.1.0-5" date="1722945600">- Remove path dependencies for building AI4Compiler framework</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-1" date="1723636800">- Update AI4C from v0.1.0 to v0.2.0.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-2" date="1727265600">- Add interface and model for Auto LTO.</changelog>
  <changelog author="Zhenyu Zhao &lt;zhaozhenyu17@huawei.com&gt; - 0.2.0-3" date="1728561600">- Update auto-lto model.</changelog>
</package>
<package pkgid="66be240c694751754c0df3db3538495f684b69ef339b9d578a17a1fe7e711e30" name="DCF" arch="x86_64">
  <version epoch="0" ver="6.0.0" rel="9.oe2203sp4"/>
  <changelog author="huajingyun&lt;huajingyun@loongson.cn&gt; - 1.0.0-5" date="1685361600">- add loongarch64 support</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.0.0-6" date="1690545600">- Add riscv64 support</changelog>
  <changelog author="liuheng &lt;liuheng76@huawei.com&gt; - 5.0.1-7" date="1714996800">- Update version to 5.0.1</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.0.1-8" date="1730116800">- adopt to cmake macro change</changelog>
  <changelog author="liuheng &lt;liuheng76@huawei.com&gt; - 6.0.0-9" date="1730548800">- Update version to 6.0.0</changelog>
</package>
<package pkgid="628c9125fd77d8954132592663e925b0595e84522e0217d761d985c9e556d83c" name="DCF-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.0.0" rel="9.oe2203sp4"/>
  <changelog author="huajingyun&lt;huajingyun@loongson.cn&gt; - 1.0.0-5" date="1685361600">- add loongarch64 support</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.0.0-6" date="1690545600">- Add riscv64 support</changelog>
  <changelog author="liuheng &lt;liuheng76@huawei.com&gt; - 5.0.1-7" date="1714996800">- Update version to 5.0.1</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.0.1-8" date="1730116800">- adopt to cmake macro change</changelog>
  <changelog author="liuheng &lt;liuheng76@huawei.com&gt; - 6.0.0-9" date="1730548800">- Update version to 6.0.0</changelog>
</package>
<package pkgid="cc8e3a0fc04012a6a1dfe3fbd3f6876d0736f195f7c9cdd5ff1081fb43452f6b" name="DCF-debugsource" arch="x86_64">
  <version epoch="0" ver="6.0.0" rel="9.oe2203sp4"/>
  <changelog author="huajingyun&lt;huajingyun@loongson.cn&gt; - 1.0.0-5" date="1685361600">- add loongarch64 support</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1.0.0-6" date="1690545600">- Add riscv64 support</changelog>
  <changelog author="liuheng &lt;liuheng76@huawei.com&gt; - 5.0.1-7" date="1714996800">- Update version to 5.0.1</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.0.1-8" date="1730116800">- adopt to cmake macro change</changelog>
  <changelog author="liuheng &lt;liuheng76@huawei.com&gt; - 6.0.0-9" date="1730548800">- Update version to 6.0.0</changelog>
</package>
<package pkgid="ebfcba28774c48f9c0554ce02c95fe92e4fd19c05798d56b0ab5c6430875ac46" name="GraphicsMagick" arch="x86_64">
  <version epoch="0" ver="1.3.41" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.3.41-1" date="1694606400">- Update to 1.3.41 for fix CVE-2020-21679</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.3.41-2" date="1745928000">- Fix CVE-2025-27795 and CVE-2025-32460</changelog>
</package>
<package pkgid="e8486f856226d0ba4375693828076969448277cfce1c78db20b246ced471e674" name="GraphicsMagick-c++" arch="x86_64">
  <version epoch="0" ver="1.3.41" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.3.41-1" date="1694606400">- Update to 1.3.41 for fix CVE-2020-21679</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.3.41-2" date="1745928000">- Fix CVE-2025-27795 and CVE-2025-32460</changelog>
</package>
<package pkgid="2f5fd981d689757292d9dc153adaf45bce7a3d8dca63f207ac41361e4f3af152" name="GraphicsMagick-c++-devel" arch="x86_64">
  <version epoch="0" ver="1.3.41" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.3.41-1" date="1694606400">- Update to 1.3.41 for fix CVE-2020-21679</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.3.41-2" date="1745928000">- Fix CVE-2025-27795 and CVE-2025-32460</changelog>
</package>
<package pkgid="f5f2cef9f43e9a456b9d0dce579aee73569a9ce659ef2542101d460f49fae9b5" name="GraphicsMagick-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.3.41" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.3.41-1" date="1694606400">- Update to 1.3.41 for fix CVE-2020-21679</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.3.41-2" date="1745928000">- Fix CVE-2025-27795 and CVE-2025-32460</changelog>
</package>
<package pkgid="4532eabbba6bea9b5afdcfe5fc5ad286daa52dc13b44fa7cdfc5a9aa241db3ae" name="GraphicsMagick-debugsource" arch="x86_64">
  <version epoch="0" ver="1.3.41" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.3.41-1" date="1694606400">- Update to 1.3.41 for fix CVE-2020-21679</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.3.41-2" date="1745928000">- Fix CVE-2025-27795 and CVE-2025-32460</changelog>
</package>
<package pkgid="f94e47c4b2a77f109d8d927a7f5a13b83db3e401f6dfb3e560d43b6b5dc74412" name="GraphicsMagick-devel" arch="x86_64">
  <version epoch="0" ver="1.3.41" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.3.41-1" date="1694606400">- Update to 1.3.41 for fix CVE-2020-21679</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.3.41-2" date="1745928000">- Fix CVE-2025-27795 and CVE-2025-32460</changelog>
</package>
<package pkgid="9079ce2a066ddc3a11cb251ff81232fed1293613913ac3b98aeaddb0dc23da3c" name="GraphicsMagick-help" arch="noarch">
  <version epoch="0" ver="1.3.41" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.3.41-1" date="1694606400">- Update to 1.3.41 for fix CVE-2020-21679</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.3.41-2" date="1745928000">- Fix CVE-2025-27795 and CVE-2025-32460</changelog>
</package>
<package pkgid="a9a53f31246023c26e160619649b3502f442aae8437dde4a9a09c7d0b5d8d6a0" name="GraphicsMagick-perl" arch="x86_64">
  <version epoch="0" ver="1.3.41" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.3.41-1" date="1694606400">- Update to 1.3.41 for fix CVE-2020-21679</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.3.41-2" date="1745928000">- Fix CVE-2025-27795 and CVE-2025-32460</changelog>
</package>
<package pkgid="50d6c8f01cc4bdb036ba5812b3a7eed20c71048978435d0c462a3bcda94e51cf" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-2" date="1686225600">- Fix CVE-2023-34151 and CVE-2023-34153</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-3" date="1688040000">- Fix CVE-2023-34474 and CVE-2023-34475</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
</package>
<package pkgid="eeaf5ce4096dd7d03c4fb550af63f98ccbf5d8b92ece33a354ca819519144324" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-7" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
</package>
<package pkgid="f24a3fa513db37427b1cf1df59587300b291ca00192ac706c5bad34b8e29473b" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
</package>
<package pkgid="bc4b8f80e983027b1f511fab432f7a5672fc81dbe50c4e3ae8597ce8dd721d67" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.13" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
</package>
<package pkgid="297560f306b44dc7561aed1e02a8889c988176d07e1b11d841b90dc21fa73c84" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.15" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
</package>
<package pkgid="f51df25a4373a2636ada7a736f5f42bb0435a2bf51a3c79bf258e7189bffdd8c" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.16" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.16-1" date="1772971200">- update to 7.1.2-16</changelog>
</package>
<package pkgid="30f898afbef2545b2c4d67f5027b9ddef3f4e330eb032ef39480ca7528c258b4" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="1.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
</package>
<package pkgid="7f2d9347e61bf1fd0031b40996ba9703fac1ec206d76b709f9ed19d1f3313212" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="2.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
</package>
<package pkgid="a6c846c77a102857d7f49c4ee1f03cd7e2151b824a40696919ff910992c2ea9e" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.7" rel="1.oe2203sp4"/>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
</package>
<package pkgid="b7fb6d773dd5578786fcefa7df4dcd28bd819f18046b30a4605dfe8be7e472d7" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.8" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
</package>
<package pkgid="33f086e56595070b4ed13adcb8a2d76b94425a52b8a857ef113fc9389cf72084" name="ImageMagick" arch="x86_64">
  <version epoch="1" ver="7.1.2.9" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
</package>
<package pkgid="c51e0c25ba8b427e7159ad601d59222af8a6d2f4b82d19cf1f1f80180a34aaca" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-2" date="1686225600">- Fix CVE-2023-34151 and CVE-2023-34153</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-3" date="1688040000">- Fix CVE-2023-34474 and CVE-2023-34475</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
</package>
<package pkgid="a972fc3866a5726bcd5076eb26e06a89ab6542eae2c54ccc48f2c44d4e2d8817" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-7" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
</package>
<package pkgid="6f1230e66454e8e822df2383741bae7dc187fb813a508c9f7914120d0ef43d6f" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
</package>
<package pkgid="d10b27d89617768f37963190730ae308599dd9dd40a9f816257528e0b0127683" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.13" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
</package>
<package pkgid="c97e885645bebe2a56a042f71cd1fa169f59f8445cec1b544920fe638839696f" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.15" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
</package>
<package pkgid="40cf8755c5c7869180f413a4f1189c02ca7dedea1622a7b3068dfa982ca97596" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.16" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.16-1" date="1772971200">- update to 7.1.2-16</changelog>
</package>
<package pkgid="8d8c3463a4d479a77752a059440515af8186320f6fec33223c1e945a10d1b934" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="1.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
</package>
<package pkgid="5e016d0d5262d42b5a8b905643b797001306bfe09cd1caa96907859d971f0e3f" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="2.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
</package>
<package pkgid="4744a76bf760c053c8c2807b0dbea3491ef9b84674c02c2f249514042e0c7419" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.7" rel="1.oe2203sp4"/>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
</package>
<package pkgid="57d10ff0a6d8a2ee8c00ed96a6e50a9808c55ea3a073f8da2aca70bc58bbfa4e" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.8" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
</package>
<package pkgid="a0db414f1f1122354eb71ac913ceab1dea708b3ebec475f43c33725ca1e9095e" name="ImageMagick-c++" arch="x86_64">
  <version epoch="1" ver="7.1.2.9" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
</package>
<package pkgid="36dc45df4b43bf308a0b651098267601a35267dfb6a5436262914ab30543a078" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-2" date="1686225600">- Fix CVE-2023-34151 and CVE-2023-34153</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-3" date="1688040000">- Fix CVE-2023-34474 and CVE-2023-34475</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
</package>
<package pkgid="3810f21b70b26414317aab09005d81a48b1526cc508e2bae1c36c77c6a8ab068" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-7" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
</package>
<package pkgid="faffde8150ab214393a60e1168a98bb23b278f1c35a18008094a2f91f3567e31" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
</package>
<package pkgid="9dd7ecf8867e7932b439880326c9ebeeaf6a52bdb7e82a4aa2503910a8ada6ab" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.13" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
</package>
<package pkgid="166c9cc943ba28f7424244bf1960868e38f45981215af96eb167c94cba65b98f" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.15" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
</package>
<package pkgid="057c41ae4251689e10555ac37bfd840155dfdea2bac41e0241ffb0b2dcd5a06c" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.16" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.16-1" date="1772971200">- update to 7.1.2-16</changelog>
</package>
<package pkgid="f12f350d7c3e0b805a32879dfc66988b0be258769a6cea2f1fa4b95e42d9d9ad" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="1.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
</package>
<package pkgid="e643eb59f31813dfff358745e164bbce96eda037702ab55a99456205dfb7508f" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="2.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
</package>
<package pkgid="6e655370bf8cf3dac7af4e9fa28294eb8818886e6db3f2fa2b00267534337115" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.7" rel="1.oe2203sp4"/>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
</package>
<package pkgid="2fa811fec3b9b6ffe7cbbfbfa7d035bdd655dc717587a5cf870b51a7aca0099d" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.8" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
</package>
<package pkgid="9b894a23cda86364aaa32baee1e84eac22bd5285f8584d95f929d723fbbe69f1" name="ImageMagick-c++-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.9" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
</package>
<package pkgid="1048ecbe228e7b391f6725e66392180ee249fe32a3f84df0845f6d9022b1b214" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-2" date="1686225600">- Fix CVE-2023-34151 and CVE-2023-34153</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-3" date="1688040000">- Fix CVE-2023-34474 and CVE-2023-34475</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
</package>
<package pkgid="5ddcfb95745d5d2d648af7254777a3a351bdaf6006b62bcb81a72d8958350b6b" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-7" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
</package>
<package pkgid="e39ca469855f6087781baa78854d42023d819b0db5e7e44619d94864dd188084" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
</package>
<package pkgid="8d45abd7f9474558bedb5c3abf5cf1fbea0552eb94dc508a2d2b9ea1362b9d4c" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.13" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
</package>
<package pkgid="97010d6208b0959d5774529ef4605a401aae3c133325b82abce7e52eee164e25" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.15" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
</package>
<package pkgid="dea6e0cfd0b5d1be0ad804d86fc6ea182ec668bb62bf3cdd5ddfba6e768c4903" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.16" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.16-1" date="1772971200">- update to 7.1.2-16</changelog>
</package>
<package pkgid="1c2c887a44a41cdf287e05cbc4744eb74b0761ad1f9aae937de6fc45e439930d" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="1.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
</package>
<package pkgid="382c3c2bad58bb84becb16625362f11295e5ae3be10ca4a03d4b5a7edde1b363" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="2.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
</package>
<package pkgid="0ff2565d2266cd32a6893c8c9a3af45e994bceee0aa0c3cc52a3221526ca4482" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.7" rel="1.oe2203sp4"/>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
</package>
<package pkgid="132280084f42cb078b18c91299341378d450b69e4376749b432150f96256e099" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.8" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
</package>
<package pkgid="5edc1ab2c5c47381ab4016b37a76061ecb3cf960a49915198c6d5e87df9ea551" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="1" ver="7.1.2.9" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
</package>
<package pkgid="48e0092b85fc577de44dd2e96ed42d55915a4b91ccb3d44b1001e386cffb2e19" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-2" date="1686225600">- Fix CVE-2023-34151 and CVE-2023-34153</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-3" date="1688040000">- Fix CVE-2023-34474 and CVE-2023-34475</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
</package>
<package pkgid="887a47853a00fcb97f9687529372eb610f35d9452c290b5fa365f9869e799ef3" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-7" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
</package>
<package pkgid="d5947fedd6600387ddc934c3b81634ee755268edc41ff33b096128e1ba137675" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
</package>
<package pkgid="c2531196ea984260592c248f59f9602bc3f31efb987bd05f731b143ea88cf13b" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.13" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
</package>
<package pkgid="223e678b05706324dd3a8738e1980762884a4cafe70ffac207a84f0073720638" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.15" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
</package>
<package pkgid="ad2ddd4a32b0e59c5aed2ac683e11f73b8b04009b5cb19d17122ff98dad2d424" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.16" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.16-1" date="1772971200">- update to 7.1.2-16</changelog>
</package>
<package pkgid="3ae957b63e194e689bec67f406a2a07d74c3225cd0ebf711cf80d75b1819ec4f" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="1.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
</package>
<package pkgid="bd9cd948e34121f56e1baf0f43089eabc5afa18b6f6b05ce84425f287d798695" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="2.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
</package>
<package pkgid="2697714a0bf2d1c65e13f51f5cbd38e348122dd34e5da1cbb26615a2ecbae56b" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.7" rel="1.oe2203sp4"/>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
</package>
<package pkgid="d14fd2229c7bd892f3c615a71025e86c0c2076c450940f2be36c04b6e7c0bdc1" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.8" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
</package>
<package pkgid="82fde990f12886f0f0cb4b0b7e88ea76ada4f152430e86855003edae991ed4c3" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="1" ver="7.1.2.9" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
</package>
<package pkgid="0b9c29fb1b6126de366b21a0806fe6dea60c304d664303b73612df692503f5f2" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-2" date="1686225600">- Fix CVE-2023-34151 and CVE-2023-34153</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-3" date="1688040000">- Fix CVE-2023-34474 and CVE-2023-34475</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
</package>
<package pkgid="cd9ca39ed003f677528830dd3f0f7cf8b7c80b57922e663217539e7c21c2520b" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-7" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
</package>
<package pkgid="439475558e8a2f3e032146b2f587c0fb2bc76ee4b46db8c09ab8c0ecd1ae2c30" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
</package>
<package pkgid="5fda95ca41522ba0a3c3175fd6e9b2c49feac3f8ef359b024ee06865399adb1b" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.13" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
</package>
<package pkgid="c597b25523364271df5cc7f42ef0a678c9be69b75b603fd2abd8b084fed86b79" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.15" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
</package>
<package pkgid="7cb1917c425bf0bef4c21312f1d5f785059c430f3164c6d5c6c1b5600e8f6588" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.16" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.16-1" date="1772971200">- update to 7.1.2-16</changelog>
</package>
<package pkgid="4e9a748ac9196b227d612d5ccaed8f476842daff9da0b3bf44254d28e95a1278" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="1.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
</package>
<package pkgid="d18f4c95c1b745cca1d9bb46318144a183252348a696b2cdc1f3e8e46785a9b6" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="2.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
</package>
<package pkgid="a8d45c064f0bed16781139b4fe5bbad0f0ff70e57064198c933ed5bd90669c0a" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.7" rel="1.oe2203sp4"/>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
</package>
<package pkgid="185ccc850ae7232409902ab01fd441ed4a31df2e5e5577e970060d906b6b8d4d" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.8" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
</package>
<package pkgid="89c2b793e6d14b66900aa80aad4d4bb5037355a2b19c350497e150a9e2d2c652" name="ImageMagick-devel" arch="x86_64">
  <version epoch="1" ver="7.1.2.9" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
</package>
<package pkgid="d41f5179236251afe90c5c5ad282744d0f3ce25e4e63f65eec0946614eaca225" name="ImageMagick-help" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-2" date="1686225600">- Fix CVE-2023-34151 and CVE-2023-34153</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-3" date="1688040000">- Fix CVE-2023-34474 and CVE-2023-34475</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
</package>
<package pkgid="b2a0fe1906c2fb000596f26019d396d152e1fc0b05f3eacb5f43c30976107a7f" name="ImageMagick-help" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-7" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
</package>
<package pkgid="b1619bf2829bcbaafb84f8cfb1b967a674262794efa514058626f24e21ef2b63" name="ImageMagick-help" arch="noarch">
  <version epoch="1" ver="7.1.2.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
</package>
<package pkgid="1d32ece2244443722643c3bf371c2b0f7fad2a41708dd7c18d9d86a5cad48bcc" name="ImageMagick-help" arch="noarch">
  <version epoch="1" ver="7.1.2.13" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
</package>
<package pkgid="9afa077cd935cb0a3117587dfee99b523ecf90d5db07ef1fac9d280fdf027e7a" name="ImageMagick-help" arch="noarch">
  <version epoch="1" ver="7.1.2.15" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
</package>
<package pkgid="ced828ab331c4f64d9b009a88970465b44d4b82f4743de85e80097899776a3c1" name="ImageMagick-help" arch="noarch">
  <version epoch="1" ver="7.1.2.16" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.16-1" date="1772971200">- update to 7.1.2-16</changelog>
</package>
<package pkgid="6baa6611eb355c4479c43f116670295099a23309e99586ed16e938d804fbf4aa" name="ImageMagick-help" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="1.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
</package>
<package pkgid="f30044e20db1d7c75d4a5b1e8d80767b66a6b0f6604327d340bcbe3aa46cbcc9" name="ImageMagick-help" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="2.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
</package>
<package pkgid="0e0008d41036d8cbde90bab46dcb0e07f1e0994d1269af4c8e5ed2d103a01e3e" name="ImageMagick-help" arch="noarch">
  <version epoch="1" ver="7.1.2.7" rel="1.oe2203sp4"/>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
</package>
<package pkgid="c18998cab6ba9d6c55f27b6aefd65d4a8e0a4abb1569f28151dcce46404413ef" name="ImageMagick-help" arch="noarch">
  <version epoch="1" ver="7.1.2.8" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
</package>
<package pkgid="376aef43da03fc21c33dcd5ad5da591870f3d21b345ab73daf08d85b1bd19d5b" name="ImageMagick-help" arch="noarch">
  <version epoch="1" ver="7.1.2.9" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
</package>
<package pkgid="8d7900c4d7a5d9b21dc0088b3575e6dba74463dd117dbe634aa7d66ec7da180a" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-2" date="1686225600">- Fix CVE-2023-34151 and CVE-2023-34153</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-3" date="1688040000">- Fix CVE-2023-34474 and CVE-2023-34475</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
</package>
<package pkgid="0684f4f0fe131f536834e4802361089fad681405a408e2ab2da67cdaaff303a3" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.1.8" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-4" date="1690200000">- Fix CVE-2023-3428</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.8-5" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.8-6" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.8-7" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
</package>
<package pkgid="db2d28784a1f5823eedda4828e247dd29b3babdd6b966f41415b926303214bff" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
</package>
<package pkgid="c764810202d9ad99b6655f09fa974c990254f0bd9da0748fa3bca58985d09984" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.13" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
</package>
<package pkgid="1282ee38c000c0a3b106abc4ce0e8e249cb26b9ea2d31beb2fc07d63fea77172" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.15" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
</package>
<package pkgid="10c18fadafaa1e51c1519d9e9bc1a90ba4f7b4cf31bb9ed366ba0374792bfc9d" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.16" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.12-1" date="1767182400">- update to 7.1.2-12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.13-1" date="1768910400">- Update to 7.1.2-13 for fix CVE-2026-23874, CVE-2026-23876 and CVE-2026-22770</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.15-1" date="1771848000">- update to 7.1.2-15</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.16-1" date="1772971200">- update to 7.1.2-16</changelog>
</package>
<package pkgid="bc96f6fed768efd24cc3426a56b182fb8eace869589c9753470a15c1c906ccf8" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="1.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
</package>
<package pkgid="cfc19437716c5b388636f69844530ae579699130689870d18e6d72b8e999a328" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.2" rel="2.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:7.1.1.11-3" date="1696680000">- Fix CVE-2023-5341</changelog>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
</package>
<package pkgid="36a3bfc4f2665779a1a7cca569815f96ec16f5e61efeee3241463a9deeb585d4" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.7" rel="1.oe2203sp4"/>
  <changelog author="wulei &lt;wu_lei@hoperun.com&gt; - 1:7.1.1.15-1" date="1698062400">- Update to 7.1.1.15</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
</package>
<package pkgid="be49d81a7d161f20a9bd4efae8d078007ce7af9fd0a0d225d15fc13800fb85fc" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.8" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
</package>
<package pkgid="597d1ff6d3fc2b8e091d34e76c01c63fa625e322b7409bbcf979270531820715" name="ImageMagick-perl" arch="x86_64">
  <version epoch="1" ver="7.1.2.9" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-2" date="1745928000">- Fix CVE-2025-43965 and CVE-2025-46393</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1:7.1.1.15-3" date="1753099200">- Fix CVE-2025-53014, CVE-2025-53015, CVE-2025-53019, CVE-2025-53101</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.1.15-4" date="1755259200">- Fix CVE-2025-55004, CVE-2025-55005, CVE-2025-55154, CVE-2025-55160</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-1" date="1756382400">- Update to 7.1.2.2 for fix CVE-2025-55212, CVE-2025-55298, CVE-2025-57803</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:7.1.2.2-2" date="1757332800">- Fix CVE-2025-57807</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.7-1" date="1760529600">- update to 7.1.2-7</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.8-1" date="1761480000">- update to 7.1.2-8</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:7.1.2.9-1" date="1764590400">- update to 7.1.2-9</changelog>
</package>
<package pkgid="8595e61fc68ab52da885b9b956fe6e60b32edb3f9faaa72de74c3774a48d4d99" name="LibRaw" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.20.2-6" date="1684152000">- Fix CVE-2023-1729</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.20.2-7" date="1711454400">- Fix CVE-2021-32142</changelog>
  <changelog author="hdliu &lt;hdliu@linx-info.com&gt; - 0.20.2-8" date="1745236800">- Fix CVE-2025-43963</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.20.2-9" date="1746532800">- Fix CVE-2025-43961,CVE-2025-43962 and CVE-2025-43964</changelog>
</package>
<package pkgid="44f1eb5c930f3b7bfb0a2ada9762b77f06480facb5fdfe1f66668960c911630d" name="LibRaw-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.20.2-6" date="1684152000">- Fix CVE-2023-1729</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.20.2-7" date="1711454400">- Fix CVE-2021-32142</changelog>
  <changelog author="hdliu &lt;hdliu@linx-info.com&gt; - 0.20.2-8" date="1745236800">- Fix CVE-2025-43963</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.20.2-9" date="1746532800">- Fix CVE-2025-43961,CVE-2025-43962 and CVE-2025-43964</changelog>
</package>
<package pkgid="d3d43327d4a816007ad55221136f99f0e66ffaec5169a53ca5b430b2b98694d0" name="LibRaw-debugsource" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.20.2-6" date="1684152000">- Fix CVE-2023-1729</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.20.2-7" date="1711454400">- Fix CVE-2021-32142</changelog>
  <changelog author="hdliu &lt;hdliu@linx-info.com&gt; - 0.20.2-8" date="1745236800">- Fix CVE-2025-43963</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.20.2-9" date="1746532800">- Fix CVE-2025-43961,CVE-2025-43962 and CVE-2025-43964</changelog>
</package>
<package pkgid="f31aa509ac2ab89a8d4cfe77fc54a821b697371d468fd49d0696c41d612b1dd4" name="LibRaw-devel" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.20.2-6" date="1684152000">- Fix CVE-2023-1729</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.20.2-7" date="1711454400">- Fix CVE-2021-32142</changelog>
  <changelog author="hdliu &lt;hdliu@linx-info.com&gt; - 0.20.2-8" date="1745236800">- Fix CVE-2025-43963</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.20.2-9" date="1746532800">- Fix CVE-2025-43961,CVE-2025-43962 and CVE-2025-43964</changelog>
</package>
<package pkgid="f9d5d695e2c576bb97f1486f4f8e7f904a544e50a9556f8c042c78129c74c314" name="NetworkManager" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="2950b504cf9c45a26d5797bde30fefeeb1258f5827192f11e74ad340c602fe11" name="NetworkManager-bluetooth" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="04bf0053a2b2cafbd71f89be18e72a3403bf0af6db45ef64dac8d231b8f56b38" name="NetworkManager-config-server" arch="noarch">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="2bf969a7b8f0efe8ce6b8d4f2b04ff1b7043eb605def97594c28bd3a5c17f91b" name="NetworkManager-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="95479819a209f45a20aa5ba4592fddbc637a0c514aa65da3d2eeee2abdcb9fe8" name="NetworkManager-debugsource" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="9715b345243f3885d9067505488f171c1863a8081a852c200405b5dee7265561" name="NetworkManager-help" arch="noarch">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="f020f399ccb6c7c8a97d23ed021183fa9d5835a8d5ac96e576a729fe1f2c6f23" name="NetworkManager-libnm" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="5ad6829ced938788e5aad7b40747b665723c56757c4e06ea02d94c1a7b113800" name="NetworkManager-libnm-devel" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="68176077d49078b45a7c136a688e82087280b123c8e75540e67d4b44236ec40c" name="NetworkManager-libreswan" arch="x86_64">
  <version epoch="0" ver="1.2.24" rel="1.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.2.16-1" date="1696680000">- Update to 1.2.16</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.2.24-1" date="1730203200">- Update to 1.2.24:
  * Fixed formatting of ipsec.conf snippet. This is a security
  issue with severity of "Important." (CVE-2024-9050)
  * Added support for "require-id-on-certificate" setting.
  * Updated Georgian, Slovenian and Ukrainian translations.</changelog>
</package>
<package pkgid="b3ed9a2dfa1990ac45d95793e3565af857cc0536268a2192103509a0888758fd" name="NetworkManager-libreswan-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.24" rel="1.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.2.16-1" date="1696680000">- Update to 1.2.16</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.2.24-1" date="1730203200">- Update to 1.2.24:
  * Fixed formatting of ipsec.conf snippet. This is a security
  issue with severity of "Important." (CVE-2024-9050)
  * Added support for "require-id-on-certificate" setting.
  * Updated Georgian, Slovenian and Ukrainian translations.</changelog>
</package>
<package pkgid="8dcc2052cde792ada6985e8cde2e256efad52ce3366b37aa723a4cec56cfac20" name="NetworkManager-libreswan-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.24" rel="1.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.2.16-1" date="1696680000">- Update to 1.2.16</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.2.24-1" date="1730203200">- Update to 1.2.24:
  * Fixed formatting of ipsec.conf snippet. This is a security
  issue with severity of "Important." (CVE-2024-9050)
  * Added support for "require-id-on-certificate" setting.
  * Updated Georgian, Slovenian and Ukrainian translations.</changelog>
</package>
<package pkgid="80db3786a8a1f73a02b7f0aa5579399b16ca3f755eb6dbe06ffad0390a868d8a" name="NetworkManager-libreswan-gnome" arch="x86_64">
  <version epoch="0" ver="1.2.24" rel="1.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.2.16-1" date="1696680000">- Update to 1.2.16</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.2.24-1" date="1730203200">- Update to 1.2.24:
  * Fixed formatting of ipsec.conf snippet. This is a security
  issue with severity of "Important." (CVE-2024-9050)
  * Added support for "require-id-on-certificate" setting.
  * Updated Georgian, Slovenian and Ukrainian translations.</changelog>
</package>
<package pkgid="4e80d827cbf17f2601e1840f01e1b9aaea9e1bc869900868dc1a2ab05384c434" name="NetworkManager-ppp" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="92e876d0f5da37642c975fcf99498f0da971f1aa43c859cb981257c477a5bcbe" name="NetworkManager-team" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="68969f63583f06b5f06333268830dbde0f4570f75ad0bd0af63e1d82c3bfcb62" name="NetworkManager-wifi" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="6033216792de8f5ad4e6deb6aee11aea9bd491dedf104f569f08ec46030999a7" name="NetworkManager-wwan" arch="x86_64">
  <version epoch="1" ver="1.32.12" rel="24.oe2203sp4"/>
  <changelog author="caokeming&lt;caokeming@huawei.com&gt; - 1:1.32.12-21" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:glib-aux fix atomic pattern in nm_ref_string_unref</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:1.32.12-22" date="1753963200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="qinxue &lt;qinxue6@h-partners.com&gt; - 1:1.32.12-23" date="1770897600">- Type:CVE
- CVE:CVE-2025-9615
- SUG:NA
- DESC:fix CVE-2025-9615</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 1:1.32.12-24" date="1773144000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:drop ioctl fallback for finding veth's peer</changelog>
</package>
<package pkgid="8954443d0a645606320ed862955f989e01669d99fc59cbfab96975087700671f" name="OpenEXR" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.1.5-2" date="1708948800">- Fix CVE-2023-5841</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
</package>
<package pkgid="70a84996ac817938880681a79ad79b7587207c752df335c1ec528228931afef5" name="OpenEXR" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="5.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-5" date="1772712000">- fix CVE-2026-27622</changelog>
</package>
<package pkgid="bf887673460f654278626283ead1aaf18c64c91ce65de5b6638b007a9f7a81f2" name="OpenEXR-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.1.5-2" date="1708948800">- Fix CVE-2023-5841</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
</package>
<package pkgid="a80dafaefc1cab35ee886c98745795b3e6c30122b438f57a548ce4b7e6905304" name="OpenEXR-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="5.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-5" date="1772712000">- fix CVE-2026-27622</changelog>
</package>
<package pkgid="8c0975bb2492d4b80ed83a1f1be74aab6053fe4a4f5fc90feed82f086558f2e6" name="OpenEXR-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.1.5-2" date="1708948800">- Fix CVE-2023-5841</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
</package>
<package pkgid="0435c1b86d0198759cec29ad51b2ee367b3929658b5879e5028e0265796496ae" name="OpenEXR-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="5.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-5" date="1772712000">- fix CVE-2026-27622</changelog>
</package>
<package pkgid="593bf0d994972978298de41f4daf47cc1be0bf46ee0c1fc704a9142e1484d0f4" name="OpenEXR-devel" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.1.5-2" date="1708948800">- Fix CVE-2023-5841</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
</package>
<package pkgid="3b9a0a656b011e93130dd21bc592692ac82f57aef224d63abaca845ae83dec8f" name="OpenEXR-devel" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="5.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-5" date="1772712000">- fix CVE-2026-27622</changelog>
</package>
<package pkgid="50e61279012ae318ff2e570408227cee9550aa46eefef8ae27e219e1e12f27a4" name="OpenEXR-libs" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.1.5-2" date="1708948800">- Fix CVE-2023-5841</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
</package>
<package pkgid="9602eb748c808d217999ae69c970ffe2c0bc502fb6f803d1533f50510b0e5a19" name="OpenEXR-libs" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="5.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-3" date="1713355200">- Fix CVE-2024-31047</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.1.5-4" date="1763553600">- Fix CVE-2025-64181</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-5" date="1772712000">- fix CVE-2026-27622</changelog>
</package>
<package pkgid="ba1c4209f499bfc983cabe0614b480e88158f79472fad4688202a86a300eb22d" name="OpenIPMI" arch="x86_64">
  <version epoch="0" ver="2.0.32" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-1" date="1667217600">- Type:Requirement
- CVE:NA
- SUG:NA
- DESC:update OpenIPMI version to 2.0.32</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-2" date="1680350400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix coredump when use ipmi_ui</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-3" date="1700568000">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC:enable test</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-4" date="1728648000">- Type:CVE
- CVE:CVE-2024-42934
- SUG:NA
- DESC:fix CVE-2024-42934</changelog>
</package>
<package pkgid="4a7e06727b519e6c91661b920109e4ae4c7a4b9c63d1580666f21e87fe3de954" name="OpenIPMI-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.32" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-1" date="1667217600">- Type:Requirement
- CVE:NA
- SUG:NA
- DESC:update OpenIPMI version to 2.0.32</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-2" date="1680350400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix coredump when use ipmi_ui</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-3" date="1700568000">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC:enable test</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-4" date="1728648000">- Type:CVE
- CVE:CVE-2024-42934
- SUG:NA
- DESC:fix CVE-2024-42934</changelog>
</package>
<package pkgid="6f93be8881e819b60f9987a898fb4b9e3ae9e0bcbf5f70274a5c4ca760ace0f9" name="OpenIPMI-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.32" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-1" date="1667217600">- Type:Requirement
- CVE:NA
- SUG:NA
- DESC:update OpenIPMI version to 2.0.32</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-2" date="1680350400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix coredump when use ipmi_ui</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-3" date="1700568000">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC:enable test</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-4" date="1728648000">- Type:CVE
- CVE:CVE-2024-42934
- SUG:NA
- DESC:fix CVE-2024-42934</changelog>
</package>
<package pkgid="6cb230cdd1f210e38b2caeb196c0a6f1c53f309de95e1504e1b0ee8b92289380" name="OpenIPMI-devel" arch="x86_64">
  <version epoch="0" ver="2.0.32" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-1" date="1667217600">- Type:Requirement
- CVE:NA
- SUG:NA
- DESC:update OpenIPMI version to 2.0.32</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-2" date="1680350400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix coredump when use ipmi_ui</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-3" date="1700568000">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC:enable test</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-4" date="1728648000">- Type:CVE
- CVE:CVE-2024-42934
- SUG:NA
- DESC:fix CVE-2024-42934</changelog>
</package>
<package pkgid="5b1f126b8c9051744cf0e757f128a721042c99e589d208c39f850b31d1fda70e" name="OpenIPMI-help" arch="noarch">
  <version epoch="0" ver="2.0.32" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-1" date="1667217600">- Type:Requirement
- CVE:NA
- SUG:NA
- DESC:update OpenIPMI version to 2.0.32</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-2" date="1680350400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix coredump when use ipmi_ui</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-3" date="1700568000">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC:enable test</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-4" date="1728648000">- Type:CVE
- CVE:CVE-2024-42934
- SUG:NA
- DESC:fix CVE-2024-42934</changelog>
</package>
<package pkgid="c748012a00bb1b58457a57f09348fc8c690ffa35c9dde888e0b41e2b33200960" name="OpenIPMI-perl" arch="x86_64">
  <version epoch="0" ver="2.0.32" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-1" date="1667217600">- Type:Requirement
- CVE:NA
- SUG:NA
- DESC:update OpenIPMI version to 2.0.32</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-2" date="1680350400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix coredump when use ipmi_ui</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-3" date="1700568000">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC:enable test</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.32-4" date="1728648000">- Type:CVE
- CVE:CVE-2024-42934
- SUG:NA
- DESC:fix CVE-2024-42934</changelog>
</package>
<package pkgid="9c85d301c90ada224e9877b0ea62d5f12a7c83f5e6407858787d1c14d3896b1c" name="abrt" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="79d6f08180898253c87dcbe62d1a0c3ea975775de6b9840376466ab179f3c62e" name="abrt-addon-ccpp" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="e5f6a701cf46acac46c4af486840fae3a4077c171687a9e59da49d1fa70737a6" name="abrt-addon-kerneloops" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="84fa7fe0289d6f23abbc40c8e0f51c9fd6148ee1d06f65f83b9b9e4edf0dd4a6" name="abrt-addon-pstoreoops" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="4c2b7d350a05b934bc5d451d642a54762cf488582ced318acfa45406a8e8ee56" name="abrt-addon-upload-watch" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="f5a39357a236a8f8c0d8375a636158e664dacede0ebf43e0e8c76ca4cd202769" name="abrt-addon-vmcore" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="eaaf7828058a51eaf0f3d545730836ea6410d6f85de08b2440fff4eb9aa7e1be" name="abrt-addon-xorg" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="aae02fa7e902ca8fa617aa5ee64303632040ecbdcdbf77e27ec7739b9642ff21" name="abrt-atomic" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="1e41337d1baa5ad834c50989d30a87efc86276d92f20ce7a88c25c90e4ce7c1a" name="abrt-cli" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="73fca7f23653be720fc3e000b76a298195b5ddebc86b3bde0c5dfe5de545e835" name="abrt-console-notification" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="b0e8869e1d84c52d9404c66ee5ef4d922f294a7961cca5e4884d6d63f64caba9" name="abrt-dbus" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="7719349ffa176ab4f28bd34c8e29a0bc12822d22b9ab787ef9cab1f11b5cd212" name="abrt-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="03e26d991f36e0a17922754e312e7052c321af8a855e3affcbeabed3f1558800" name="abrt-debugsource" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="ed682cfa731c10f89d6a51e1696f0b4d0950a9069ad3847caee8768e6c06f13a" name="abrt-desktop" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="d3911d424315e30fec32b7aabd7186e46f2f971e50f8925c59a709f485f6e9f4" name="abrt-devel" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="252e7573ef2dec7d14ccdd26353f00d85575456aaf54fa88e2e8868e360e5f71" name="abrt-gui" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="b0000767ade42c41604dc4653a48247d05cc46c16a386e1e7f07833e3258cb6e" name="abrt-gui-devel" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="7f88cc0673130cc357a52447a6739d0f0231bfd555690eb39f3b5c3b60d8047a" name="abrt-help" arch="noarch">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="484b64cca78bc93bfc1b983f846f48d14c113bb7bdbcf86018f39c179b5bf87e" name="abrt-libs" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="8196de49e2a2cfd4e67a382feb23edae1f944d2ec4b6785fd55502e1c96facaa" name="abrt-plugin-machine-id" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="381f795ba0892f380bf68c3d892359ef49559d11658fc34ab0ec8317f364b81d" name="abrt-retrace-client" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="e2eaf58f9d2be764db070b8f11ca9a1ce730d5da4299700b6a2d4355ff7d7916" name="abrt-tui" arch="x86_64">
  <version epoch="0" ver="2.14.6" rel="3.oe2203sp4"/>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 2.14.6-2" date="1723550400">- Added 'Buildarch: noarch' to the help subpackage</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 2.14.6-3" date="1742558400">- abrt-dbus: do not try to free session data twice</changelog>
</package>
<package pkgid="35b83a4b0fabed5f7e8f9312480941c750fb3a9388c74689d0c74ae77de83313" name="abseil-cpp" arch="x86_64">
  <version epoch="0" ver="20220623.1" rel="6.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20220623.1-5" date="1713268800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Add missing include for std::unique_ptr</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20220623.1-6" date="1740398400">- Type:cves
- CVE:CVE-2025-0838
- SUG:NA
- DESC:fix CVE-2025-0838</changelog>
</package>
<package pkgid="7e32460587f8fb96a9d46474bbfd567c13319fb150353647c131b2f26e09e618" name="abseil-cpp-debuginfo" arch="x86_64">
  <version epoch="0" ver="20220623.1" rel="6.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20220623.1-5" date="1713268800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Add missing include for std::unique_ptr</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20220623.1-6" date="1740398400">- Type:cves
- CVE:CVE-2025-0838
- SUG:NA
- DESC:fix CVE-2025-0838</changelog>
</package>
<package pkgid="637de0905419e1f5f667d2277684400bff9655d872eb58f21fbcc7e2120f482c" name="abseil-cpp-debugsource" arch="x86_64">
  <version epoch="0" ver="20220623.1" rel="6.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20220623.1-5" date="1713268800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Add missing include for std::unique_ptr</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20220623.1-6" date="1740398400">- Type:cves
- CVE:CVE-2025-0838
- SUG:NA
- DESC:fix CVE-2025-0838</changelog>
</package>
<package pkgid="588a51875182cb53b23c605c0105a6a22854205795b3b3cb494cd173e71d3ae1" name="abseil-cpp-devel" arch="x86_64">
  <version epoch="0" ver="20220623.1" rel="6.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20220623.1-5" date="1713268800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Add missing include for std::unique_ptr</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20220623.1-6" date="1740398400">- Type:cves
- CVE:CVE-2025-0838
- SUG:NA
- DESC:fix CVE-2025-0838</changelog>
</package>
<package pkgid="54ac49a7f2b7cd32fae2c29dc59f5701189dd023abe5e9b4f52c436b2f998257" name="ai_block_io" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="36.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong@huawei.com&gt; - 1.0.2-27" date="1737547200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:move logrotate-sysSentry.conf from /etc/ to /etc/sysSentry/</changelog>
  <changelog author="jinsaihang &lt;jinsaihang@h-partners.com&gt; - 1.0.2-28" date="1737720000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:adapt get_alarm for kenel 5.10</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-29" date="1737892800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:collect module adapt to the 5.10 kernel</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-30" date="1737892801">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add avg_block_io and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
</package>
<package pkgid="56f073cbe50d67e56d3ef4f50593c0ec91715053561e6f3c7b8999a418543430" name="ai_block_io" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="39.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-30" date="1737892800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add avg_block_io and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
  <changelog author="zengchao001 &lt;zc18179036325@163.com&gt; - 1.0.2-37" date="1767960000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add soc_ring_sentry plugin</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-38" date="1769169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:some bugfix</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-39" date="1769688000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add NONZERO_EXITED status for plugin exited with non-zero
       fix process exit status and service kill mode</changelog>
</package>
<package pkgid="6af460a8f993311a316a008dd774c3f8a48b12385ff25f571fb75fa23410c8ad" name="ai_block_io" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="40.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
  <changelog author="zengchao001 &lt;zc18179036325@163.com&gt; - 1.0.2-37" date="1767960000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add soc_ring_sentry plugin</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-38" date="1769169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:some bugfix</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-39" date="1769688000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add NONZERO_EXITED status for plugin exited with non-zero
       fix process exit status and service kill mode</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-40" date="1770465600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period type task abnormal status</changelog>
</package>
<package pkgid="0441ec307347217e2e392dcce6a50d0d3de3ef544f7a8192a0c6d5198a2d5c2b" name="aide" arch="x86_64">
  <version epoch="0" ver="0.17.4" rel="8.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-4" date="1720094400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to fix error condition checking</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-5" date="1736424000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to use signal safe write function in signal handler</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-6" date="1744891200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to fix double free for SIGUSR1</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-7" date="1751976000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix history changelog</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-8" date="1755259200">- Type:CVE
- ID:CVE-2025-54389 CVE-2025-54409
- SUG:NA
- DESC: fix CVE-2025-54389 CVE-2025-54409</changelog>
</package>
<package pkgid="8f656c0b60bfe8a9921ebbcfc343c8bf754fdb527278bb7b5dc95094c8764175" name="aide-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.17.4" rel="8.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-4" date="1720094400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to fix error condition checking</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-5" date="1736424000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to use signal safe write function in signal handler</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-6" date="1744891200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to fix double free for SIGUSR1</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-7" date="1751976000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix history changelog</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-8" date="1755259200">- Type:CVE
- ID:CVE-2025-54389 CVE-2025-54409
- SUG:NA
- DESC: fix CVE-2025-54389 CVE-2025-54409</changelog>
</package>
<package pkgid="0ecd5dbfeb33c306a22c750cb2f25af7271c3a230bbee4a927b353c07cb8c6ab" name="aide-debugsource" arch="x86_64">
  <version epoch="0" ver="0.17.4" rel="8.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-4" date="1720094400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to fix error condition checking</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-5" date="1736424000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to use signal safe write function in signal handler</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-6" date="1744891200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to fix double free for SIGUSR1</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-7" date="1751976000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix history changelog</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-8" date="1755259200">- Type:CVE
- ID:CVE-2025-54389 CVE-2025-54409
- SUG:NA
- DESC: fix CVE-2025-54389 CVE-2025-54409</changelog>
</package>
<package pkgid="9c8ae3663606a81ab2876536985066018dbe87e3294a158932d4166c6c9eee20" name="aide-help" arch="noarch">
  <version epoch="0" ver="0.17.4" rel="8.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-4" date="1720094400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to fix error condition checking</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-5" date="1736424000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to use signal safe write function in signal handler</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-6" date="1744891200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport upstream patch to fix double free for SIGUSR1</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-7" date="1751976000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix history changelog</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 0.17.4-8" date="1755259200">- Type:CVE
- ID:CVE-2025-54389 CVE-2025-54409
- SUG:NA
- DESC: fix CVE-2025-54389 CVE-2025-54409</changelog>
</package>
<package pkgid="80b63900599d8df82b1273efbf29c2c1b277b1ca5a07942f19ebca63882c2d56" name="alsa-lib" arch="x86_64">
  <version epoch="0" ver="1.2.5.1" rel="4.oe2203sp4"/>
  <changelog author="wangxiao &lt;wangxiao184@qq.com&gt; - 1.2.5.1-4" date="1770120000">- fix CVE-2026-25068
- remove empty alsa-ucm-conf.patch</changelog>
</package>
<package pkgid="c31e21f180ccca0ce9f72c03fd2e111f4c55b17c53129916adf89e34e27c9dfa" name="alsa-lib-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.5.1" rel="4.oe2203sp4"/>
  <changelog author="wangxiao &lt;wangxiao184@qq.com&gt; - 1.2.5.1-4" date="1770120000">- fix CVE-2026-25068
- remove empty alsa-ucm-conf.patch</changelog>
</package>
<package pkgid="d22e61d3e8c4dbe8f53f7f1f546db16b79fbe2d17afb73c74eb8c61ca89c06f5" name="alsa-lib-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.5.1" rel="4.oe2203sp4"/>
  <changelog author="wangxiao &lt;wangxiao184@qq.com&gt; - 1.2.5.1-4" date="1770120000">- fix CVE-2026-25068
- remove empty alsa-ucm-conf.patch</changelog>
</package>
<package pkgid="6fa057b64f8a6be343c38b88e99f70562abda2448d96636dd37e3a4066ef1c96" name="alsa-lib-devel" arch="x86_64">
  <version epoch="0" ver="1.2.5.1" rel="4.oe2203sp4"/>
  <changelog author="wangxiao &lt;wangxiao184@qq.com&gt; - 1.2.5.1-4" date="1770120000">- fix CVE-2026-25068
- remove empty alsa-ucm-conf.patch</changelog>
</package>
<package pkgid="cbec3765e9a77f810c19e4fe58ba6a0c931605a3454fd442b6e1a48373fd4edc" name="alsa-topology" arch="noarch">
  <version epoch="0" ver="1.2.5.1" rel="4.oe2203sp4"/>
  <changelog author="wangxiao &lt;wangxiao184@qq.com&gt; - 1.2.5.1-4" date="1770120000">- fix CVE-2026-25068
- remove empty alsa-ucm-conf.patch</changelog>
</package>
<package pkgid="d4923ccff0e38f4530f5d7f1cd451c38b0d115346da02de2fc2e952f1ada3703" name="alsa-ucm" arch="noarch">
  <version epoch="0" ver="1.2.5.1" rel="4.oe2203sp4"/>
  <changelog author="wangxiao &lt;wangxiao184@qq.com&gt; - 1.2.5.1-4" date="1770120000">- fix CVE-2026-25068
- remove empty alsa-ucm-conf.patch</changelog>
</package>
<package pkgid="1989c6cf12e70f09da91e9329387e44dc878ccf6ffdbfcf7123271a10e2849f7" name="ansible" arch="noarch">
  <version epoch="0" ver="2.9.27" rel="5.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 2.9.27-3" date="1681905600">- Remove with_python3 macros and python3-nose buildRequire</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-4" date="1707134400">- Fix CVE-2024-0690</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.9.27-5" date="1733140800">- Fix CVE-2024-8775 and CVE-2024-9902</changelog>
</package>
<package pkgid="fe9bda0b68ba179fc763a488c3ff96770e2d63a057db0a8323ed007f4e9a338f" name="ansible" arch="noarch">
  <version epoch="0" ver="2.9.27" rel="6.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 2.9.27-3" date="1681905600">- Remove with_python3 macros and python3-nose buildRequire</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-4" date="1707134400">- Fix CVE-2024-0690</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.9.27-5" date="1733140800">- Fix CVE-2024-8775 and CVE-2024-9902</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-6" date="1739016000">- Fix CVE-2022-3697 CVE-2023-5115</changelog>
</package>
<package pkgid="a91367b60aa4d4e1c6bb05a94cc2f006cd815450ad3741b3e0f46472a84a359d" name="ansible" arch="noarch">
  <version epoch="0" ver="2.9.27" rel="7.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 2.9.27-3" date="1681905600">- Remove with_python3 macros and python3-nose buildRequire</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-4" date="1707134400">- Fix CVE-2024-0690</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.9.27-5" date="1733140800">- Fix CVE-2024-8775 and CVE-2024-9902</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-6" date="1739016000">- Fix CVE-2022-3697 CVE-2023-5115</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-7" date="1743508800">- Fix CVE-2023-5764</changelog>
</package>
<package pkgid="b515b2983f84b3a92fbc57f413f9e289f342065914706ef2dda165c3ef9521db" name="ansible-help" arch="noarch">
  <version epoch="0" ver="2.9.27" rel="5.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 2.9.27-3" date="1681905600">- Remove with_python3 macros and python3-nose buildRequire</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-4" date="1707134400">- Fix CVE-2024-0690</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.9.27-5" date="1733140800">- Fix CVE-2024-8775 and CVE-2024-9902</changelog>
</package>
<package pkgid="77cdea213bb598252f737f2740b3bfadf810cf9915705a7811b7f3ec7f568101" name="ansible-help" arch="noarch">
  <version epoch="0" ver="2.9.27" rel="6.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 2.9.27-3" date="1681905600">- Remove with_python3 macros and python3-nose buildRequire</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-4" date="1707134400">- Fix CVE-2024-0690</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.9.27-5" date="1733140800">- Fix CVE-2024-8775 and CVE-2024-9902</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-6" date="1739016000">- Fix CVE-2022-3697 CVE-2023-5115</changelog>
</package>
<package pkgid="5f4dead51adbb051080a94ab6c4cd05918c652eab449c3e0f042290e2e5fa5b5" name="ansible-help" arch="noarch">
  <version epoch="0" ver="2.9.27" rel="7.oe2203sp4"/>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 2.9.27-3" date="1681905600">- Remove with_python3 macros and python3-nose buildRequire</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-4" date="1707134400">- Fix CVE-2024-0690</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.9.27-5" date="1733140800">- Fix CVE-2024-8775 and CVE-2024-9902</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-6" date="1739016000">- Fix CVE-2022-3697 CVE-2023-5115</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.9.27-7" date="1743508800">- Fix CVE-2023-5764</changelog>
</package>
<package pkgid="ea8c70a6079b12f4f740cf9f20976e8ac4e08d9c8e37b500c7b4042069183a7a" name="apache-commons-beanutils" arch="noarch">
  <version epoch="0" ver="1.9.4" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.9.4-4" date="1751371200">- Fix CVE-2025-48734</changelog>
</package>
<package pkgid="67e96c57190c3485e5ada3b393ab8c6668f603871dcdf9675bd1729ed5958797" name="apache-commons-beanutils-javadoc" arch="noarch">
  <version epoch="0" ver="1.9.4" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.9.4-4" date="1751371200">- Fix CVE-2025-48734</changelog>
</package>
<package pkgid="6f29541bc2e5780323de590b57ce2ede3c46c8bd5ae8781fcc9f9e4c7cad49ee" name="apache-commons-fileupload" arch="noarch">
  <version epoch="0" ver="1.4" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4-3" date="1751284800">- Fix CVE-2025-48976</changelog>
</package>
<package pkgid="3ed22b0b8a454b234318181286fe0e50195b9ba75646d86ce4266f098bfd420f" name="apache-commons-fileupload-help" arch="noarch">
  <version epoch="0" ver="1.4" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4-3" date="1751284800">- Fix CVE-2025-48976</changelog>
</package>
<package pkgid="2c3fb9c6d434648bda9ad73f938cc297a0dc68ac67d4bc58cba6b3738b344c35" name="apache-commons-lang" arch="noarch">
  <version epoch="0" ver="2.6" rel="24.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.6-24" date="1754481600">- Fix CVE-2025-48924</changelog>
</package>
<package pkgid="3ce85e861ee77b53216bb678309a827b15530ef40a4e416d942efeedcd82f70c" name="apache-commons-lang-help" arch="noarch">
  <version epoch="0" ver="2.6" rel="24.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.6-24" date="1754481600">- Fix CVE-2025-48924</changelog>
</package>
<package pkgid="4c1592e5059b390f0281f96f4c682705ae8af0d7b97738c7f4a3cfe84df13e82" name="apache-commons-lang3" arch="noarch">
  <version epoch="0" ver="3.18.0" rel="1.oe2203sp4"/>
  <changelog author="liyajie&lt;liyajie15@h-partners.com&gt; - 3.18.0-1" date="1753099200">- Upgrade version to 3.18.0</changelog>
</package>
<package pkgid="3eca66106f1c977eb9036c642901f545cbfcd3a87ee7e1e248222a52220b9aba" name="apache-commons-lang3-help" arch="noarch">
  <version epoch="0" ver="3.18.0" rel="1.oe2203sp4"/>
  <changelog author="liyajie&lt;liyajie15@h-partners.com&gt; - 3.18.0-1" date="1753099200">- Upgrade version to 3.18.0</changelog>
</package>
<package pkgid="2e642ceee68448a892aa2d2082b6cf50dce96308ca6418e207ad5ba49954ff10" name="apache-commons-vfs" arch="noarch">
  <version epoch="0" ver="2.1" rel="16.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.1-16" date="1753790400">- Fix CVE-2025-27553</changelog>
</package>
<package pkgid="35bb63767c81e0bfa258c5a64d99db4bdaaed3738c985ead7421b49a1f7f4588" name="apache-commons-vfs-devel" arch="noarch">
  <version epoch="0" ver="2.1" rel="16.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.1-16" date="1753790400">- Fix CVE-2025-27553</changelog>
</package>
<package pkgid="e84754cc8d5bb048be473abf99fb373836eea0445a49def4d5f7b9c594cfba7b" name="apache-commons-vfs-help" arch="noarch">
  <version epoch="0" ver="2.1" rel="16.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.1-16" date="1753790400">- Fix CVE-2025-27553</changelog>
</package>
<package pkgid="0109ed80b6fcb0c2d925e89f03fb1e160a10022ff8d93dfa8eccfd7d577c9158" name="apache-mime4j" arch="noarch">
  <version epoch="0" ver="0.8.3" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.8.3-2" date="1709208000">- Fix CVE-2024-21742</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.8.3-3" date="1758110400">- Fix CVE-2022-45787</changelog>
</package>
<package pkgid="90f1b8c3d3c0c6bdbf84edaf927476f863ed022dde170b24194bcbef075bf3df" name="apache-mime4j-javadoc" arch="noarch">
  <version epoch="0" ver="0.8.3" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.8.3-2" date="1709208000">- Fix CVE-2024-21742</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.8.3-3" date="1758110400">- Fix CVE-2022-45787</changelog>
</package>
<package pkgid="d18ecaaeff98796ec64b287673a918e922a115778764f71ef0877db35b6f47f3" name="apache-mina" arch="noarch">
  <version epoch="0" ver="2.0.27" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
</package>
<package pkgid="bdf9efe56dee9b2f2d7defdb7920b53048dc509de130653ef1eab7e4b24a23ec" name="apache-mina" arch="noarch">
  <version epoch="0" ver="2.1.10" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.1.10-1" date="1741262400">- Upgrade to 2.1.10 for fix mina-ftpserver build error</changelog>
</package>
<package pkgid="b1d5e9a77bbced202ebafcfd827f23d06001d695e35dd76bca9cdbc56eaa4708" name="apache-mina-javadoc" arch="noarch">
  <version epoch="0" ver="2.0.27" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
</package>
<package pkgid="dcd281832083370a76f86c3eb6da5cda6379649c002366f04b5ad40dc30c7fe1" name="apache-mina-javadoc" arch="noarch">
  <version epoch="0" ver="2.1.10" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.1.10-1" date="1741262400">- Upgrade to 2.1.10 for fix mina-ftpserver build error</changelog>
</package>
<package pkgid="ff8cb8f7ecd13a0263fe597daf09174f74b7950542f1d1d685608b0da51e7aa5" name="apache-mina-mina-core" arch="noarch">
  <version epoch="0" ver="2.0.27" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
</package>
<package pkgid="3f7ec405d1dd8e40233c9bef5a89ba3458852a65a92e36051eb8aac72b7acfc0" name="apache-mina-mina-core" arch="noarch">
  <version epoch="0" ver="2.1.10" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.1.10-1" date="1741262400">- Upgrade to 2.1.10 for fix mina-ftpserver build error</changelog>
</package>
<package pkgid="02f5886768f49d9c34a27e4469c152f6f762f35640e5a1c930aca272bf5a8a7a" name="apache-mina-mina-filter-compression" arch="noarch">
  <version epoch="0" ver="2.0.27" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
</package>
<package pkgid="08257b7b6c19a8f17362c209d2e3c24b01f93e29f336bdfff059cc73e8ac66bb" name="apache-mina-mina-filter-compression" arch="noarch">
  <version epoch="0" ver="2.1.10" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.1.10-1" date="1741262400">- Upgrade to 2.1.10 for fix mina-ftpserver build error</changelog>
</package>
<package pkgid="5d9d6640efbdeccf2ebd68fad34381557ce52507248fb8594fe816c3892628e1" name="apache-mina-mina-http" arch="noarch">
  <version epoch="0" ver="2.0.27" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
</package>
<package pkgid="b0267c66ca057c41a9a9551fd332b0f0774d441b024ec23d8c191dd2ebad18a1" name="apache-mina-mina-http" arch="noarch">
  <version epoch="0" ver="2.1.10" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.1.10-1" date="1741262400">- Upgrade to 2.1.10 for fix mina-ftpserver build error</changelog>
</package>
<package pkgid="4edfc8a56b20ec8c05f20c52a075546c4be8646c7876700420769268315571c5" name="apache-mina-mina-statemachine" arch="noarch">
  <version epoch="0" ver="2.0.27" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
</package>
<package pkgid="9ca2ca2c47b229fd8333c02f4578d7f008d7010acfe7c431e9a6c8f186ec8ad3" name="apache-mina-mina-statemachine" arch="noarch">
  <version epoch="0" ver="2.1.10" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.0.27-1" date="1735560000">- Upgrade to 2.0.27 for fix CVE-2024-52046</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.1.10-1" date="1741262400">- Upgrade to 2.1.10 for fix mina-ftpserver build error</changelog>
</package>
<package pkgid="f0e713580d93a0b90be121b514e942325f96e40553e2f57062084565a58d50f4" name="assimp" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="12.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
</package>
<package pkgid="4ff49d82bf42bd89e80b5b6bd1df7ef3293cddfce07be40d6c1f6c2c61d2f5b2" name="assimp" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="13.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
  <changelog author="majianhan &lt;majianhan@kylinos.cn&gt; - 5.2.4-13" date="1773057600">- Type:CVE
- CVE:CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204
- SUG:NA
- DESC:fix CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204</changelog>
</package>
<package pkgid="9b5ff132e89e80028f0237f84896e93ecc45165d8602c20ec4507e859ef47952" name="assimp" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
</package>
<package pkgid="b914002a880b7c3dc5f0fa72c36cfe52116c341bad4fd26f9fec0119f26420dd" name="assimp" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
</package>
<package pkgid="3c8712c2429be0c43cdbf3de5f16ac2580cffcd7415d9c04e9f588f834c63f57" name="assimp" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="4.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
</package>
<package pkgid="c94ba944826e5014af5f2385bea5e61cfb6a4579d1acfbd1af530f5b0f2c874b" name="assimp" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="5.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
</package>
<package pkgid="d1cfbcb573726c3a5e794d14647e7eb8e6eaa7ae9b6f99106936c031db1e4388" name="assimp" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="7.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
</package>
<package pkgid="43b0cf97bfd0ff0be96506273e9885ac97a695c498859e7a6be5cfdc01d2fc27" name="assimp" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="8.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
</package>
<package pkgid="76ce2dd0cc65acbeea426bdbbe173b8f654cf1d78c44631557e9fe3d5b108e98" name="assimp-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="12.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
</package>
<package pkgid="9acfbdcc01d68bf5598f7fcbef034c2d5798e90224638e98b4c7d169107c1169" name="assimp-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="13.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
  <changelog author="majianhan &lt;majianhan@kylinos.cn&gt; - 5.2.4-13" date="1773057600">- Type:CVE
- CVE:CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204
- SUG:NA
- DESC:fix CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204</changelog>
</package>
<package pkgid="e408d357989ec95988a97cad78bf268861afa2392e92d106c63261cbffb125df" name="assimp-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
</package>
<package pkgid="c610ec73257f02bfe700c09e30527f9e4d092c18efaa481ebf855b01d8e60b4f" name="assimp-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
</package>
<package pkgid="5520bc3e6567df6171208dbda213356803336e10141955b2e80701037a4b8603" name="assimp-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="4.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
</package>
<package pkgid="caec3aa8d83af03d7b928308450eef37b06dbacc89e0addf0aaada70e1405174" name="assimp-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="5.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
</package>
<package pkgid="2b5d67d4b9d92dee735f526cee5c01bb0e4d1ad6f9059156aea0fae8f2051e77" name="assimp-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="7.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
</package>
<package pkgid="e57b3d4a53ef0d1488208331df2f28d82a93737c98fdd58119f825688cd1cd47" name="assimp-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="8.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
</package>
<package pkgid="9e095a402d595bc3b80b0ac3cd2b5c20d9ca751aa1e1ec177e550f15a0717ed6" name="assimp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="12.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
</package>
<package pkgid="2069b29dbeccb26db6373fb1701922fb32cdb1c308f55c3cca64bfb26f01c815" name="assimp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="13.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
  <changelog author="majianhan &lt;majianhan@kylinos.cn&gt; - 5.2.4-13" date="1773057600">- Type:CVE
- CVE:CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204
- SUG:NA
- DESC:fix CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204</changelog>
</package>
<package pkgid="14bfaa5d545a24b83a0e443dfa0a29215d4fdb631459e0050d6e0c651018fe0b" name="assimp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
</package>
<package pkgid="d62dc743d02e4979006c2c59a5f7207cbe6117f7bd3814135f55603aca631279" name="assimp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
</package>
<package pkgid="6299eebcffa44fe17e39550c9463360b6f0fd7b03c1d597fa8ec22774b97ae38" name="assimp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="4.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
</package>
<package pkgid="b9a6bc41cb7c5af1f4b45eb46777b3165d07b09d26731ad04544393ef3a7977c" name="assimp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="5.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
</package>
<package pkgid="5e91ab53174e4be13060843a59d3f30626e1806ba3d954432e9efe9c215fb4c6" name="assimp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="7.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
</package>
<package pkgid="de757e82cce5993a50c6bb2abf1e5c20bc54c6d5c299d85ee50d386188b11bc2" name="assimp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="8.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
</package>
<package pkgid="1e281a2cfd9a534beaa547d36efb30e7efa6a387598427341db012923a243068" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="12.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
</package>
<package pkgid="7acba47b071b8dd7afa237f969b98a480e5d1d649d72918accd1d1a6412ba8d4" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="13.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
  <changelog author="majianhan &lt;majianhan@kylinos.cn&gt; - 5.2.4-13" date="1773057600">- Type:CVE
- CVE:CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204
- SUG:NA
- DESC:fix CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204</changelog>
</package>
<package pkgid="f40f160b872fa2fc95192fb743dc4c334fde427a75c1d03f4f52089fd5b9a5d4" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
</package>
<package pkgid="64b22c2a574c3d7f5ea66105620ab9c1d07f6a8e2ca3b893b4c08597219e27d1" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
</package>
<package pkgid="5981fe31e5b29054341f3f5fb0a9c0baeb693c46e0093684f3762ef6f088f28f" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="4.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
</package>
<package pkgid="a0394c79e34eb57809fb65055b27e6c5482612e0fe90fb3c15efaf1c318a8e89" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="5.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
</package>
<package pkgid="2dfd88d4542aaa2f14c00cbf3028f4c55fddb5359be9276b7c474ab4103d7e98" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="7.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
</package>
<package pkgid="52d66e494d1f08b87ea484beb10cd6042ce0b5b474f0c3ceb23267d51ef67dae" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.4" rel="8.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
</package>
<package pkgid="51fc5237966ae05460b8859ea6a84135c448c2a7760f74975406e97fecbadfcd" name="assimp-help" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="12.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
</package>
<package pkgid="9df74f172cb203420c65ef52250be8c150338daa25944449282d2ac0d9f8651e" name="assimp-help" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="13.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-9" date="1769083200">- Type:CVE
- CVE:CVE-2025-5166
- SUG:NA
- DESC:fix CVE-2025-5166</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-10" date="1769428800">- Type:CVE
- CVE:CVE-2025-5165 CVE-2025-3549
- SUG:NA
- DESC:fix CVE-2025-5165 CVE-2025-3549</changelog>
  <changelog author="mapengyuan &lt;mapengyuan@xfusion.com&gt; - 5.2.4-11" date="1769515200">- Type:CVE
- CVE:CVE-2025-5168
- SUG:NA
- DESC:fix CVE-2025-5168</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 5.2.4-12" date="1769688000">- Type:CVE
- CVE:CVE-2025-3548
- SUG:NA
- DESC:fix CVE-2025-3548</changelog>
  <changelog author="majianhan &lt;majianhan@kylinos.cn&gt; - 5.2.4-13" date="1773057600">- Type:CVE
- CVE:CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204
- SUG:NA
- DESC:fix CVE-2025-2752 CVE-2025-2754 CVE-2025-2755 CVE-2025-2756 CVE-2025-5200 CVE-2025-5201 CVE-2025-5202 CVE-2025-5203 CVE-2025-5204</changelog>
</package>
<package pkgid="da6a7a01bac44a54e638f25f608d50bc9aba6ea84656dee0c1b6f7f552cccd29" name="assimp-help" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
</package>
<package pkgid="15d9486151fe8d4d2a135e1a057204355a55526c1d70780c24d6a5f0eb4a848e" name="assimp-help" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 5.2.4-1" date="1666008000">- Upgrade to 5.2.4</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
</package>
<package pkgid="08061a5fb6f0f5653bc14b950b885a444eeda4a7b1bd3b8bfb72f87f2fcc0c9c" name="assimp-help" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="4.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
</package>
<package pkgid="bca446371cb4941b849db6d96df4bbdac1083c72f29f5cdeecbe315ab08a2d53" name="assimp-help" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="5.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
</package>
<package pkgid="7d4653f0c322c1ac641b3d16a2c51b040c605aad462acff4b4a0d507dba11593" name="assimp-help" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="7.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
</package>
<package pkgid="7022ac6e9104221580ebaa1601a1f3c27ae64130affa7777c094eb398741c181" name="assimp-help" arch="noarch">
  <version epoch="0" ver="5.2.4" rel="8.oe2203sp4"/>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 5.2.4-2" date="1721649600">- fix CVE-2024-40724</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-3" date="1726747200">- fix CVE-2024-45679</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 5.2.4-4" date="1729944000">- Fix CVE-2024-48425</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.4-5" date="1742472000">- Fix CVE-2025-2151</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-6" date="1743508800">- Type:CVE
- CVE:CVE-2025-3015 CVE-2025-3016
- SUG:NA
- DESC:fix CVE-2025-3015 CVE-2025-3016</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 5.2.4-7" date="1743768000">- Type:CVE
- CVE:CVE-2025-3160 CVE-2025-3159
- SUG:NA
- DESC:fix CVE-2025-3160 CVE-2025-3159</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.2.4-8" date="1767787200">- Fix CVE-2025-11277 and CVE-2025-2152</changelog>
</package>
<package pkgid="853e12e25a24fe5c8224b23838370a1bb5ec0da36b8e974359592549bd958e2e" name="atf-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.21" rel="3.oe2203sp4"/>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 0.21-3" date="1727611200">- Replace auto_ptr with unique_ptr</changelog>
</package>
<package pkgid="475eb636d8f3c8ed2fbd219a0fc1fe3a130c4fe7dbb0c6f2cf062b195b291483" name="atf-debugsource" arch="x86_64">
  <version epoch="0" ver="0.21" rel="3.oe2203sp4"/>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 0.21-3" date="1727611200">- Replace auto_ptr with unique_ptr</changelog>
</package>
<package pkgid="d5451791c9ecd9ee00377e7a90c64a90df04f05d533e8c2b63980dca70279551" name="atf-help" arch="x86_64">
  <version epoch="0" ver="0.21" rel="3.oe2203sp4"/>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 0.21-3" date="1727611200">- Replace auto_ptr with unique_ptr</changelog>
</package>
<package pkgid="d6f64fa6df77bc5e78ac228d6216ec75706148df9dc73d31aabe47f69ae69c7a" name="atf-tests" arch="x86_64">
  <version epoch="0" ver="0.21" rel="3.oe2203sp4"/>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 0.21-3" date="1727611200">- Replace auto_ptr with unique_ptr</changelog>
</package>
<package pkgid="465f377050c1e6cb50107acca0a76ed23a933d1325a568d94e2b7e8a15d4e5c2" name="augeas" arch="x86_64">
  <version epoch="0" ver="1.13.0" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1.13.0-6" date="1743681600">- fix CVE-2025-2588</changelog>
</package>
<package pkgid="1e6d3e79333dba43368f5c7c032920d1a614f2cec55ec3f704516a813cbceadf" name="augeas-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.13.0" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1.13.0-6" date="1743681600">- fix CVE-2025-2588</changelog>
</package>
<package pkgid="efe643063cb56fa79b6a453e5ed342816df326e8a13d402dce017aa362d28ac0" name="augeas-debugsource" arch="x86_64">
  <version epoch="0" ver="1.13.0" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1.13.0-6" date="1743681600">- fix CVE-2025-2588</changelog>
</package>
<package pkgid="53e501927ee13f3840e3250c0852090895da316c73e354c849f98df5037ffce0" name="augeas-devel" arch="x86_64">
  <version epoch="0" ver="1.13.0" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1.13.0-6" date="1743681600">- fix CVE-2025-2588</changelog>
</package>
<package pkgid="ff9db5407f2c968c4cf37382838cab7fbdbf13a1a3e948096fb0d784ae685ff3" name="augeas-help" arch="noarch">
  <version epoch="0" ver="1.13.0" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1.13.0-6" date="1743681600">- fix CVE-2025-2588</changelog>
</package>
<package pkgid="06aa270f4a16f391f2f433c98d70a266888c475bde8eda3ad61850a531ef604e" name="authd" arch="x86_64">
  <version epoch="0" ver="1.4.4" rel="5.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.4.4-4" date="1757073600">- Use make_install to instead of deprecated macro makeinstall</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.4.4-5" date="1757592000">- Define CFLAGS and LDFLAGS to provide required options for compiling</changelog>
</package>
<package pkgid="2e5d82eb7854c7e9c15ac5f9289829fa7604b950670afba513ba71f613c920c1" name="authd-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.4" rel="5.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.4.4-4" date="1757073600">- Use make_install to instead of deprecated macro makeinstall</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.4.4-5" date="1757592000">- Define CFLAGS and LDFLAGS to provide required options for compiling</changelog>
</package>
<package pkgid="2b881f91cae9931df1110f5070ebf4c8bfc1ee9abe168068aad9246e1a8c9f2f" name="authd-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.4" rel="5.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.4.4-4" date="1757073600">- Use make_install to instead of deprecated macro makeinstall</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.4.4-5" date="1757592000">- Define CFLAGS and LDFLAGS to provide required options for compiling</changelog>
</package>
<package pkgid="734c7d553d21d622b432ad0780c94de5204267268852a3aa0816ed4024332b58" name="authd-help" arch="noarch">
  <version epoch="0" ver="1.4.4" rel="5.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.4.4-4" date="1757073600">- Use make_install to instead of deprecated macro makeinstall</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.4.4-5" date="1757592000">- Define CFLAGS and LDFLAGS to provide required options for compiling</changelog>
</package>
<package pkgid="aedcf94587df5f7cd7d42136d02c2ec3de7e198591187d10683d098262ccd6dc" name="autogen" arch="x86_64">
  <version epoch="0" ver="5.18.16" rel="5.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 5.18.16-4" date="1720699200">- Add version number for Obsoletes</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 5.18.16-5" date="1769083200">- fix CVE-2025-8746</changelog>
</package>
<package pkgid="3ded86e89667da084f5cd58e6260ee9ab885c30162fcc8c554fef4ab55b4e98b" name="autogen-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.18.16" rel="5.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 5.18.16-4" date="1720699200">- Add version number for Obsoletes</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 5.18.16-5" date="1769083200">- fix CVE-2025-8746</changelog>
</package>
<package pkgid="f4de163d29aa88588074a3d91d507a136e181822f1da580f66ef4f96dde68a7b" name="autogen-debugsource" arch="x86_64">
  <version epoch="0" ver="5.18.16" rel="5.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 5.18.16-4" date="1720699200">- Add version number for Obsoletes</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 5.18.16-5" date="1769083200">- fix CVE-2025-8746</changelog>
</package>
<package pkgid="674455f5e33b48f1b580d38448a26fd6f72a0aef2aa3268d88d70e0cc64a822f" name="autogen-devel" arch="x86_64">
  <version epoch="0" ver="5.18.16" rel="5.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 5.18.16-4" date="1720699200">- Add version number for Obsoletes</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 5.18.16-5" date="1769083200">- fix CVE-2025-8746</changelog>
</package>
<package pkgid="6279cdec4d001843104d7294e46b85d3fe1a677d52ebd7766b70ce4082e9df3b" name="autogen-help" arch="noarch">
  <version epoch="0" ver="5.18.16" rel="5.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 5.18.16-4" date="1720699200">- Add version number for Obsoletes</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 5.18.16-5" date="1769083200">- fix CVE-2025-8746</changelog>
</package>
<package pkgid="961fcbb3c033895c8c182279a0b0018f17a50a9d31719fe74c87fca6afcd622d" name="avahi" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="cd4d83f9e5e41f5f9ec70910996f419f962e1228732765e25c81446be655b059" name="avahi" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="a645359e489d96508559f9e332e2444e556bde37812bb27d172b7ba75dc5f5d3" name="avahi" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="08d35d5e86f81dae2f6b94bf7773fa35dc1635f77c1c02faa253c4771c80fccc" name="avahi" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="3e1f5263e05f8710a0542d6e8e02f16395a9c5ca98bf913c92ef67dbfb83954c" name="avahi-autoipd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="422752c0747351f2a0ea83375fceb1eb8e5dd960b786ab512a15d3784561d210" name="avahi-autoipd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="ae0bbe5f12284ebcc9447820d08efd7e74660b2dd1d6fdc4798c485014e2f047" name="avahi-autoipd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="d6c6aae50fd530618dd48bca0a50d7a698ae6790cf3308836550cd8d43aa0fc3" name="avahi-autoipd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="6483b5cca121102a2733eaacc79d93fa27613d16a3691b51399e23f2d91623ce" name="avahi-compat-howl" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="2ca0f72a4b8f2856be0087d0fbc17620ada5bd029ab695bd9aff4ba7e050c4d7" name="avahi-compat-howl" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="4d343c42aa60caee162788dc5b95fa5c701fd53fb9e2450bbadfdb5719c10e07" name="avahi-compat-howl" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="3c4c437817c4d24d5baaa3680a5708e5c7e85f8b1cad644554eb63c19a88c3fc" name="avahi-compat-howl" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="786b6840bd07c44aab9f297e362c7b8832fd4fed4aa5dce19009817f96d0bb35" name="avahi-compat-howl-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="f6998b482cb804fd198eab0bd218573bdad3149cb33c3f5613de1784659f104a" name="avahi-compat-howl-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="a18ac36727aae97e49c009b93896d36a843f201607a37f54906ed30c99dbe8b2" name="avahi-compat-howl-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="f8b48f09029cb580e6aadf6d3ffb10870dc2e24f6368c38415a411d27ab8ab3c" name="avahi-compat-howl-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="cab3e2b531c457c566c9d2c42b80898b2d569135432e73116143cac5819a543d" name="avahi-compat-libdns_sd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="762232a4b5869802617afcc6c969f24a1986b1347164cb0e1e1a414146042f6e" name="avahi-compat-libdns_sd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="52743ab3755cf34e3da092c7a4b942c036f693978a534169fae5dad1f182e98b" name="avahi-compat-libdns_sd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="cb4b893630632e0b32750d5166209e4c9d3281e448d33f00585f4853e505161c" name="avahi-compat-libdns_sd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="8c3471f636aba9a96c1df56d091089410ad665fff119e4f71911b405fcafe99a" name="avahi-compat-libdns_sd-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="26a776a7961756fea831d430b5a9f34b7a723f82208a8c753cc85b19ee5bb9a5" name="avahi-compat-libdns_sd-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="efc2a4fea738fe999832829ef7e572981bb7d83ec87b92688f3439852bc289df" name="avahi-compat-libdns_sd-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="5a101c021e6bbbdc32e4fd3c6ee6048ffc3c44f286c7751b868bdd17eeb9003d" name="avahi-compat-libdns_sd-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="8ffcf95f9e0643204fc9b729d94627f81c6cd62a650e6b497b5994905f0bb11a" name="avahi-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="53619e72ec3b06fb4aca6f211907d5dda5490194086e6e39811b06c8941a453e" name="avahi-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="d39bbf5928ed8961d6cfca5c452eef0ece310e7de161b5a734a343f8a73b7353" name="avahi-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="f7ee39d00037d764a0d73693f866b390115e757813fe0c8252a1fcd5fed1fbb4" name="avahi-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="9353c15ffbe14add3f880cb49cdd7e5e6535acf564c126a13b9aa0fb7c7f0b45" name="avahi-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="2476b92d7528f69cdeb4f6594afa79d512a9dac201c4f8aefcd9361a92da62df" name="avahi-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="d54e36a7bb693f1bdf96153b596eb8c7a1f51b6535e8a753f90f16cabff2d2a8" name="avahi-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="7e1b69d2c19187262d692cc4394175711ef1a2bd2b1e9ccf4bf11993fc3a2dc6" name="avahi-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="0400dcc3445855f25a82c50d24837f237e36f2d5b563da837cc964a8c1316799" name="avahi-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="2b53da442654e86b4988232ecc4d0a9216873702b465157af9f514538ea1f676" name="avahi-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="36bad149f57f908da25fe71c4715991e1ad1878844b5e1705fe1936281ec43a2" name="avahi-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="c9feaac07e37614b7469da91fdb904eeb2ac20273a022321429ff6da96bcb03d" name="avahi-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="2031c85480df69fe674b740be813adc0ff0a4ab16fec3930d9de14fa4b234076" name="avahi-dnsconfd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="244801bb6ff66b129f6f4aea24dbb102498a65026d08a4651480a4cad6701c57" name="avahi-dnsconfd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="27d2a151527b2624d73550fbd3fb479fe9aeeb7cf582adfe205da785ece3fe61" name="avahi-dnsconfd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="040ef6f748e3e98a5fdb0a6a48388ae7dabaf0af1c46f8817150a5fc8a0516be" name="avahi-dnsconfd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="14ebc4eb274bcba305ced10fcc28e7951a358bd01ce96b53dc558be1a1b4a804" name="avahi-glib" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="811e71d8c5581fea834e164dde8c8c0e879c0fce4d569d51e07a83db48be9f4a" name="avahi-glib" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="cadc1be73b50192b1eaddce2d3b8bb572af3a8abd0c26195a3fa4a7e524060bb" name="avahi-glib" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="ed54729255bf6cf53a590bc4003fc42f355fb11a601bf2c478930dc2d3a52759" name="avahi-glib" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="5f14b2221d3c49a96d6d10751c5958feb12429ca52c75b692f2c8e74f80c8440" name="avahi-glib-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="8edd1e37277d6d15f8dddb460c87e3e4073d696db4dba633aa27469c6f33e288" name="avahi-glib-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="b6beb8f8356cf43c9c536c5b65fe8ec9c45535401b3df63246432a66269285e3" name="avahi-glib-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="b4c667ece5025a9289fea9d472e091c43a8c99048cdb7e8ee55f80bbec8b8098" name="avahi-glib-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="558f3a018f402810ad0c56888a71f3ecfd59de5ab64e83d291e0753a67050701" name="avahi-gobject" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="164d2b884dd33393392634684730792dc9ffcf991f83774d7b5b7ed5699d09d5" name="avahi-gobject" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="dd82b659bb94e43ad47382b552caa31398d91193697a3a109b341e90e967136a" name="avahi-gobject" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="059fa5fd1d2382967504b0944f20de43de05fecd2f658f6d999d0086df2463eb" name="avahi-gobject" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="321a7887a31d1c81e2003c925fccb4296520220e910972431d9c0b4650fc567a" name="avahi-gobject-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="2c8ecfddbd22fa4b857a161e9764a74409da1c6c71d46176e9ec4f829e5f24ff" name="avahi-gobject-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="4ae5f73b17fe401afa6314c528ff124e029e1e57eb683fbf0d5d9018b11784be" name="avahi-gobject-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="c4f6e0a6d6f26b3e172bf49dde77b4a9f408aa5c72a4630ce556503e8468db2d" name="avahi-gobject-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="4b2ad2eaf58a8ce6d283acd4a0a54ba13816cada8b820a4aecb36c5164c6b018" name="avahi-help" arch="noarch">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="d119ca8463f0e39344a95efcee92eef5983032252c1c8739a6d538e1e46eb5f0" name="avahi-help" arch="noarch">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="6defa097df04876ee06a2e6c7bfc43e9bccbe622595922b41729bd0182db3fa2" name="avahi-help" arch="noarch">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="680e3cfecde57826da6c65a14277e22fd8c03ec241a3360ff5c66e949dc391c3" name="avahi-help" arch="noarch">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="65a1870f617815bb717988c2f5c615a269b3f34875bd788eb9b973e22e235dcf" name="avahi-libs" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="e7faf765885c0844ed68565ee72f27d0603ad821191bfbee872648fcb14d7d58" name="avahi-libs" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="25043b3cd74c4c921f9f3a8172b90edc23a034cfb00071e0ae4e61b910845ba8" name="avahi-libs" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="3883e8db7104946b2984443335ce0f8f2561166341316018d68008ea7434f0a6" name="avahi-libs" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="f16ca2ac23bb56fd4f3c950c8e44de7ad94422edf1a8a5d7ed8a419f46c7a2f3" name="avahi-tools" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="c09eeb4e2d630ef201c3a340dcfc40d0213dbef0311beb89014d905ffbb4935c" name="avahi-tools" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="ec92f09463dad1c65e8d3992aaa252f4a844633bc75c0efd5c0cf3f4eb957ee6" name="avahi-tools" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="edc1961ab1b58b0886b5e359b406608e8ff6d0cc59248d0587d416e89a124fca" name="avahi-tools" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="e5e253e4678bd194879eee14ebc967e0cdf4e180cd87b0b349d8307d25a8582d" name="avahi-ui" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="b8dcf33fb1bd5f7274972d4678daf38ffae8566bd5d12db5aa3a9355de42ddc6" name="avahi-ui" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="6894052952ae4808451353fbe296b60aad8db982645aef12923da578d7cf59a3" name="avahi-ui" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="9022865dfae0001cb8bc213636ced74c26142c7f96c94e14f0ce9fea15c83278" name="avahi-ui" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="fda4353f9de5970bd5aab1c3cd315c5b78d45ece8b2f05e2e29a8a9808eeadd5" name="avahi-ui-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="2f6e14e2f1e5e0d74d124633dc81c019d591c3475fc1a90747e8aa6eda37a0b6" name="avahi-ui-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="aa582c47082701d980b1756c1d85f898bc9e6a0ae67deaa43e76738e714af55a" name="avahi-ui-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="725d9587d50bf08c195a260bdbc211e0519b9cc8706a22061df9c22ef8d50000" name="avahi-ui-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="fa589389dc12b7781b5d3158e9ebc5b2d3510cbd1fecb7808afa20e5baeef4ef" name="avahi-ui-gtk3" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="84493bc83fb2a96628f8a1bb6162bf98434e0ca8223d3e53e291e98c5d28f2a9" name="avahi-ui-gtk3" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="8396a0e35eb83a3ac37b211e62023f350db745c4324cecccf771f99eec463f16" name="avahi-ui-gtk3" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="a9a1d86385063b6062c33cf2cdbac63b15fc623b1b20cf891583a380e0724f03" name="avahi-ui-gtk3" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="c53f1eec2630962ba2dbc72e3327a8afade5e46bb7035605d9aeb7ed6482a827" name="avahi-ui-tools" arch="x86_64">
  <version epoch="0" ver="0.8" rel="23.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
</package>
<package pkgid="037fce5a06086f588c2bded0f7d1246fc6a12ffe61f442ad2af8435957aa8bfd" name="avahi-ui-tools" arch="x86_64">
  <version epoch="0" ver="0.8" rel="24.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-17" date="1697457600">- fix CVE-2023-38470</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-18" date="1699272000">- fix CVE-2023-38469 CVE-2023-38471 CVE-2023-38472 CVE-2023-38473</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
</package>
<package pkgid="331113f185cf3f465bf8c2ca0bb506cad395411586dbc6534e8c74cb1834f6f0" name="avahi-ui-tools" arch="x86_64">
  <version epoch="0" ver="0.8" rel="25.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
</package>
<package pkgid="a9bdeff51ba6947a8aa86ca1ba18797a6f0e2c67f333143785f6f8899deab427" name="avahi-ui-tools" arch="x86_64">
  <version epoch="0" ver="0.8" rel="26.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-19" date="1707048000">- delete redundant patch</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-20" date="1719230400">- disable avahi-daemon.service default</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-21" date="1723377600">- fix wrongly splitted tools and ui-tools
- cleanup spec</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-22" date="1745236800">- move autoipd user creation into autoipd's pre section</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-23" date="1749729600">- fix installing avahi-ui-tools but installing avahi package</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.8-24" date="1757332800">- fix CVE-2024-52615 CVE-2024-52616</changelog>
  <changelog author="nickyang &lt;nickyang228@163.com&gt; - 0.8-25" date="1768564800">- fix CVE-2025-68471 CVE-2025-68468 CVE-2025-68276</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.8-26" date="1769342400">- fix CVE-2026-24401</changelog>
</package>
<package pkgid="19f262db5044085b2a190673f6c4d0c5130111ff2e8e4c41d7870ef1e0b04b4e" name="avg_block_io" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="36.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong@huawei.com&gt; - 1.0.2-27" date="1737547200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:move logrotate-sysSentry.conf from /etc/ to /etc/sysSentry/</changelog>
  <changelog author="jinsaihang &lt;jinsaihang@h-partners.com&gt; - 1.0.2-28" date="1737720000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:adapt get_alarm for kenel 5.10</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-29" date="1737892800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:collect module adapt to the 5.10 kernel</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-30" date="1737892801">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add avg_block_io and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
</package>
<package pkgid="6942655ec950b653433e56f013cd2ab5de56b12d48854994a01f91fe58727c83" name="avg_block_io" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="39.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-30" date="1737892800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add avg_block_io and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
  <changelog author="zengchao001 &lt;zc18179036325@163.com&gt; - 1.0.2-37" date="1767960000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add soc_ring_sentry plugin</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-38" date="1769169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:some bugfix</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-39" date="1769688000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add NONZERO_EXITED status for plugin exited with non-zero
       fix process exit status and service kill mode</changelog>
</package>
<package pkgid="371bfd9923fc0f9578f6b9b50b2039bea358e0280bb133af142b3c8b0a2174b6" name="avg_block_io" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="40.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
  <changelog author="zengchao001 &lt;zc18179036325@163.com&gt; - 1.0.2-37" date="1767960000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add soc_ring_sentry plugin</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-38" date="1769169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:some bugfix</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-39" date="1769688000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add NONZERO_EXITED status for plugin exited with non-zero
       fix process exit status and service kill mode</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-40" date="1770465600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period type task abnormal status</changelog>
</package>
<package pkgid="1431d14e4eb7a15f0d0cc3a4d9f593eaa2abf7e0d8485d76c8dc6ea17790156f" name="aws-sdk-cpp" arch="x86_64">
  <version epoch="0" ver="1.11.327" rel="3.oe2203sp4"/>
  <changelog author="liuheng &lt;hengliue@163.com&gt; - 1.11.327-1" date="1730980800">- Initial package</changelog>
  <changelog author="liuheng &lt;hengliue@163.com&gt; - 1.11.327-2" date="1732276800">- fix bug</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.11.327-3" date="1732708800">- adopt to new cmake macro
- split out devel package</changelog>
</package>
<package pkgid="47f9036256880fd31a19c6843da2c3095f05a5b022a943d7ff7ed1c1629a6ded" name="aws-sdk-cpp-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.11.327" rel="3.oe2203sp4"/>
  <changelog author="liuheng &lt;hengliue@163.com&gt; - 1.11.327-1" date="1730980800">- Initial package</changelog>
  <changelog author="liuheng &lt;hengliue@163.com&gt; - 1.11.327-2" date="1732276800">- fix bug</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.11.327-3" date="1732708800">- adopt to new cmake macro
- split out devel package</changelog>
</package>
<package pkgid="f90b64db57c11937ebee6810773bb1b956fc85bf79e28c2ae83ae6b480176663" name="aws-sdk-cpp-debugsource" arch="x86_64">
  <version epoch="0" ver="1.11.327" rel="3.oe2203sp4"/>
  <changelog author="liuheng &lt;hengliue@163.com&gt; - 1.11.327-1" date="1730980800">- Initial package</changelog>
  <changelog author="liuheng &lt;hengliue@163.com&gt; - 1.11.327-2" date="1732276800">- fix bug</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.11.327-3" date="1732708800">- adopt to new cmake macro
- split out devel package</changelog>
</package>
<package pkgid="2c504fc8f16e10de5b4514d3fbab85c0c27c73388fe450cab3904e4287d77426" name="aws-sdk-cpp-devel" arch="x86_64">
  <version epoch="0" ver="1.11.327" rel="3.oe2203sp4"/>
  <changelog author="liuheng &lt;hengliue@163.com&gt; - 1.11.327-1" date="1730980800">- Initial package</changelog>
  <changelog author="liuheng &lt;hengliue@163.com&gt; - 1.11.327-2" date="1732276800">- fix bug</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.11.327-3" date="1732708800">- adopt to new cmake macro
- split out devel package</changelog>
</package>
<package pkgid="177f30a4cd98718f1ac4ecd49eeb5ff01b5037e02fbb3b33ae0827abbad1ff80" name="bind" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="eb3adfe4d005ea5fa4f71d9cae40e6dbac22c3d6030824115985b3e2c36cb517" name="bind" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="cbebd2abc8227036cf079599cc03e57d0873a08704549fa7586bafee5826b4f2" name="bind" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="533fa0c941f57df9c3635d34f2be1b7190efbc8075ed85f992f7a788ce69837b" name="bind" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="662b92ce36561deaf9b67936972b8a53ecd7d9712d51a91658be1f0ea4e2c728" name="bind-chroot" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="aa474ae8342cbf816d7658930b0e025372257ebef831fa9593ae0de83f97fe30" name="bind-chroot" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="5aacb5df74eb3708016c53d195ef0bd2ddf8e7ecf2eb05e5d138781a8c7fb68f" name="bind-chroot" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="a5ce02ae88b2c62d2a09e953edf326bfceade8392007c845313607960a49802c" name="bind-chroot" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="c25cfa020eb50b886179ebcc61040f33adc912bc751d13c0379a90b8ac7d3628" name="bind-debuginfo" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="561ce95a4c40f2cae04d8a093711f5c306f70b8b20f8fb3f2fd292684e99fb47" name="bind-debuginfo" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="54ceefa1488e7b73f3ae4f7c156efbce4e6805b8f7881059af301cd4e50e5e38" name="bind-debuginfo" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="80905bcc1942a5ac9075907ff13bfd32a1d749ac41962d8e24f702550cba11d7" name="bind-debuginfo" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="a6583aeceba60b832fad9b74aa95a9947fe70e2b1fc48771c032039a762ccf12" name="bind-debugsource" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="ad4c8345adbac31e2a0c3d96f7fefcfa4970a44bc29f4451270d426c5306c58c" name="bind-debugsource" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="c30dd7d974081dadde9b4aedaf7c363418e900f1a44b182bcc425f319d18f5a0" name="bind-debugsource" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="8fa5b9b8a08a5a087594d825f34c6e3a2c5e0237dbf3288f42418714315de614" name="bind-debugsource" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="1fe2994a1414cc923888c345c2d1ce6d863f190f6a5b0d095d85ad9e97107afb" name="bind-devel" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="56684758ebe21f24090e48e22988453310627be706d787bb1be8d1c165c8c7e6" name="bind-devel" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="e68c6c8fc66830da6ede13d1884d9aa9e9f78ffbea820d10e1f2e03e6d53c342" name="bind-devel" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="2da70e54ba4109743d702244f1c11019d6a83d5dbf20bb83e1f14aeba3216c2d" name="bind-devel" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="7eff73f03cd026f986ae9d15a93f7b8d1dea2bfa7f4891e068ac8637b48c7e2b" name="bind-dnssec-doc" arch="noarch">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="522317f879859ca89c0e26642a40f71ebae7a62b84ddee09ef8577ce97b6dadd" name="bind-dnssec-doc" arch="noarch">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="616ced5a9fe3e710be04e8342c72c1d9994bffdabe44056cc5a3650e69a403b4" name="bind-dnssec-doc" arch="noarch">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="0fb5ffab27947d4c04e0a7fb23c168ec8243aac88e46ded64452df3ab9646f1c" name="bind-dnssec-doc" arch="noarch">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="dd2c30b58af6bc985d8845b2f87ccdf4b5cca1c9e040086c29990d589827ea6f" name="bind-dnssec-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="f44623f8bfc07d046b8581961a3069bab403d023ac8d909675347370e9d068ef" name="bind-dnssec-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="3fc17068049d472c47ce7c1a54c3ea9c886e3e8d10ba8198dddcb87452eb0a56" name="bind-dnssec-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="4fbea2fee39bffa59acfd2ed612a879d6b3db7badaeacb3f464b339375d5a1b1" name="bind-dnssec-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="3875397b6a504e2fecfcf8da2a8d7bf9e419a57f53b1af3eb44294355ce91a97" name="bind-dyndb-ldap" arch="x86_64">
  <version epoch="0" ver="11.10" rel="3.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 11.10-2" date="1710936000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failed</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 11.10-3" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failed for bind CVE-2024-1737</changelog>
</package>
<package pkgid="a7086a3485aabec91e1200025ecb59a58b956c94ca58b4ed45cdec98217ba47f" name="bind-dyndb-ldap-debuginfo" arch="x86_64">
  <version epoch="0" ver="11.10" rel="3.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 11.10-2" date="1710936000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failed</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 11.10-3" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failed for bind CVE-2024-1737</changelog>
</package>
<package pkgid="3c1f4af7ebf7d1147ae1cb99b8ce9b9082b9df233071f7d4bd5015eb21fc4dc0" name="bind-dyndb-ldap-debugsource" arch="x86_64">
  <version epoch="0" ver="11.10" rel="3.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 11.10-2" date="1710936000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failed</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 11.10-3" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failed for bind CVE-2024-1737</changelog>
</package>
<package pkgid="7f0e6fe6377e5f19cb43320a60ef866051d2e5be4c00c28daacd420dfb59f44f" name="bind-libs" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="459fbb19772f6417df2cb0ef633bb4b54644e858b8b590573a36d57ca08e293b" name="bind-libs" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="8843cf93bb9b41f6eca012fbc1726138a980b3d1f7eb5c8402e9be9163867f77" name="bind-libs" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="cfe515f1fafc74914696cde399eaffe9cd5545a05c44cd4cd83d008a169efc1d" name="bind-libs" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="2f04e63d7e6b35e30752a651023c37c28335a9939590934db87b6f442d7f00dc" name="bind-license" arch="noarch">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="eadc49c43a7b0142e9260799a07b64afb4b7681a96c1bfd0674a075f046185e6" name="bind-license" arch="noarch">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="4021c0bccdd2569392c822b7f0aac28224c60987d06c8c91bf4f84a8e10039d6" name="bind-license" arch="noarch">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="fdbe76571cac803a381d8511e61c4fbbc67c45adeb95fce191c62bcfcf412bb7" name="bind-license" arch="noarch">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="7d453c67cd299fe5f011fe842e5b11a1f5a020f033fd7f59b444ea3ee7fde582" name="bind-pkcs11" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="d1325cd0da6d59b1e6f8fd105084864072f44f017a9cf27e21377ff3e0594de6" name="bind-pkcs11" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="dc16dd17f6cb7b93807ee574184c748fe27e02b747978342a145087c93c3e9ac" name="bind-pkcs11" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="2b2856ff674c67c3ced71ec4cbf72fc73265b4a0e1922405ba157ede0397bd7c" name="bind-pkcs11" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="21cc8424d263202a4974f0e3db4f1dcb7bcaa5df1f0c1652ea4348d6553ab26a" name="bind-pkcs11-devel" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="e68c2bac7897155589be1904e8a419134aa5f6a0c6ef4bf9e1ae161b77c46be4" name="bind-pkcs11-devel" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="a22baa34c70f7dbfc4f3470d71f5634c4752fcfcabeef263c68b9c54bea2be37" name="bind-pkcs11-devel" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="ea1c47d67e976529ea918a266d5b917dfa2900116f55805641108f589ad0f250" name="bind-pkcs11-devel" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="219b7539359ddc41cbb1204e925f75b36e7f4a8d7f7fde5015b71e23de3f5242" name="bind-pkcs11-libs" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="8d86580d1ea4cdf0d2c029e5af8184ab51d841b6b025b43d20a853c23f760742" name="bind-pkcs11-libs" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="50d988d6bb1f9557e46de9ee45b5d808106b7ebb5d024f6e43333d1e271b2535" name="bind-pkcs11-libs" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="824e770b18dcd1d8f52598e16dc4e0f7e2ec7a3aacc80eb101aaf4d4ae5124b7" name="bind-pkcs11-libs" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="9147ab299ec6502362a5be18419e2cef97a0f40e36bb6eda5c6c4d23ff696691" name="bind-pkcs11-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="c5d5081cd33232f0c9b8c95f4eab15f999fc98f9815d757e63345cfa1b308c17" name="bind-pkcs11-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="5ad4bd64d5fbdbf81315afc19782bc7618f619c505c5848c256d4ed25b942062" name="bind-pkcs11-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="746ac24e3e54ca9c99e924d99b916e27609bdb82c6bd18150cc940423e020fe6" name="bind-pkcs11-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="3949279ae2de657f6928811ee118f7186bc4fce9e5b03588a18b638931164bd4" name="bind-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="23.oe2203sp4"/>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-14" date="1675425600">- Type:CVE
- CVE:CVE-2022-3736 CVE-2022-3924 CVE-2022-3094
- SUG:NA
- DESC:fix CVE-2022-3736 CVE-2022-3924 CVE-2022-3094</changelog>
  <changelog author="zhanghao&lt;zhanghao383@huawei.com&gt; - 32:9.16.23-15" date="1675944000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix output expected information when install bing-sdborbind-sdb-chroot</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
</package>
<package pkgid="7baa254a80208e1442a540a72e9c84766bcad5a0592db3d592cc37544185c967" name="bind-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="24.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-16" date="1677326400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: backport some patches from community</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-17" date="1681214400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: Don't perform arithmetic on NULL pointers
Accept 'in=NULL' with 'inlen=0' in isc_{half}siphash24
Fix a use-after-free bug in dns_zonemgr_releasezone()
Fix dns_fwdtable_addfwd() error path cleanup bug
Detach the views in zone_shutdown(), not in zone_free()
Detach the zone views outside of the zone lock
delay trust anchor management until zones are loaded
In hmac_createctx free ctx on isc_hmac_init failure
Fix dns_kasp_attach / dns_kasp_detach usage
Fix backport error in 84929d1c
Fix a cleanup bug when isc_task_create() fails in dns_catz_new_zones()
Searching catzs-&gt;zones requires a read lock
Fix view's zones reverting bug during reconfiguration</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
</package>
<package pkgid="c3254e73aca94cd1abd4313aa3628645b45724ef42d9f61aee13f384ab41afb4" name="bind-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="26.oe2203sp4"/>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-18" date="1687780800">- Type:CVE
- CVE:CVE-2023-2911 CVE-2023-2828
- SUG:NA
- DESC:fix CVE-2023-2911 CVE-2023-2828</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-19" date="1693828800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Disable the internal memory allocator by default</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 32:9.16.23-20" date="1695470400">- Type:CVE
- CVE:CVE-2023-3341
- SUG:NA
- DESC:fix CVE-2023-3341</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
</package>
<package pkgid="30a7c1cd8d716e5920e5246f717468635f456f4691926c4d8cfcb09737da446e" name="bind-utils" arch="x86_64">
  <version epoch="32" ver="9.16.23" rel="28.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-21" date="1710504000">- Type:CVE
- CVE:CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868
- SUG:NA
- DESC:fix CVE-2023-6516 CVE-2023-4408 CVE-2023-5517 CVE-2023-5680 CVE-2023-5679 CVE-50387 CVE-2023-50868 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaweic.om&gt; - 32:9.16.23-22" date="1711022400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:update release version</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-23" date="1722600000">- Type:CVE
- CVE:CVE-2024-1975,CVE-2024-4076,CVE-2024-1737
- SUG:NA
- DESC:fix CVE-2024-1975 CVE-2024-4076 CVE-2024-1737</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-24" date="1739966400">- Type:CVE
- CVE:CVE-2024-11187
- SUG:NA
- DESC:fix CVE-2024-11187</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 32:9.16.23-25" date="1745409600">- Type:CVE
- CVE:CVE-2024-1737
- SUG:NA
- DESC:add max-records-per-type and max-types-per-name for fix CVE-2024-1737
       The default value both of max-records-per-type and max-types-per-name is 5000</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 32:9.16.23-26" date="1747742400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix build failure for bind-dyndb-ldap</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 32:9.16.23-27" date="1753272000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ensure proper 64-bit alignment in quantize()</changelog>
  <changelog author="tangce &lt;tangce1@huawei.com&gt; - 32:9.16.23-28" date="1762344000">- Type:CVE
- CVE:CVE-2025-40778,CVE-2025-40780
- SUG:NA
- DESC:fix CVE-2025-40778,CVE-2025-40780</changelog>
</package>
<package pkgid="15d23f49a9db0a084e4396536792d7274a0b90d4732acfc8dc8a8700c5ae6a43" name="binutils" arch="x86_64">
  <version epoch="0" ver="2.37" rel="30.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.37-21" date="1693483200">- fix CVE-2022-48064</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; -2.37-22" date="1693483201">- fix CVE-2022-4285</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
</package>
<package pkgid="5f2dceefe1516928d340565fa50ed36f52407f72ceed9ae9ddaa3f8c7de68857" name="binutils" arch="x86_64">
  <version epoch="0" ver="2.37" rel="32.oe2203sp4"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
</package>
<package pkgid="e818dbebefa25eb0e77b01e3a16645473835ca3d8f92f823d851041249015063" name="binutils" arch="x86_64">
  <version epoch="0" ver="2.37" rel="36.oe2203sp4"/>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
</package>
<package pkgid="1d365ee28edc16f7a11645f76e5af12745157bc6556cd95803af4d9bd38789f2" name="binutils" arch="x86_64">
  <version epoch="0" ver="2.37" rel="38.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.37-37" date="1756987200">- backport PR29171 to fix invalid read causing SIGSEGV</changelog>
  <changelog author="zengyao &lt;zengy@teligen.net&gt; - 2.37-38" date="1757332800">- fix SW patch</changelog>
</package>
<package pkgid="8b2b8f7f98f992e7e7f6826676ad220426945f4ea8c4fb0761777887fbe6da57" name="binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.37" rel="30.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.37-21" date="1693483200">- fix CVE-2022-48064</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; -2.37-22" date="1693483201">- fix CVE-2022-4285</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
</package>
<package pkgid="3b522a8bf76f7f134ac77f453e8b6b83a546eb349a14cba14b3db29b110336b2" name="binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.37" rel="32.oe2203sp4"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
</package>
<package pkgid="62a7883f815fe5ee19f19671f7fcf1eabd836eb7f658f36e14ee00af03b8c1dd" name="binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.37" rel="36.oe2203sp4"/>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
</package>
<package pkgid="79263ed69f5c0d1a584d8be9bb907d9bb95a1aae02862a90573ac5de243a0c8d" name="binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.37" rel="38.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.37-37" date="1756987200">- backport PR29171 to fix invalid read causing SIGSEGV</changelog>
  <changelog author="zengyao &lt;zengy@teligen.net&gt; - 2.37-38" date="1757332800">- fix SW patch</changelog>
</package>
<package pkgid="5a9b9c417fbdd372ee6d46666d4fc9b9355f3eb84a7312ece3d12e3eb99807ae" name="binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.37" rel="30.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.37-21" date="1693483200">- fix CVE-2022-48064</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; -2.37-22" date="1693483201">- fix CVE-2022-4285</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
</package>
<package pkgid="219e9f26a2562bc4fe40f96464cc2cb9b86bd094b0be4df6ae859452c9376af6" name="binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.37" rel="32.oe2203sp4"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
</package>
<package pkgid="88c1f712948c0e0e029b37d1ed271450b3ed623e2ffcdbbf728249153a3fb422" name="binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.37" rel="36.oe2203sp4"/>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
</package>
<package pkgid="0f852cdf45436fd0a6382ab2b1fe3c8f3558494634cce9b6a805a8ff77ebc643" name="binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.37" rel="38.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.37-37" date="1756987200">- backport PR29171 to fix invalid read causing SIGSEGV</changelog>
  <changelog author="zengyao &lt;zengy@teligen.net&gt; - 2.37-38" date="1757332800">- fix SW patch</changelog>
</package>
<package pkgid="76543e38d8fd4af1cdbff3b61d4f798131d45e999d2797a8a74f1377c3baf07b" name="binutils-devel" arch="x86_64">
  <version epoch="0" ver="2.37" rel="30.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.37-21" date="1693483200">- fix CVE-2022-48064</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; -2.37-22" date="1693483201">- fix CVE-2022-4285</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
</package>
<package pkgid="1df652dd1e3e300ca4e13b74def86b498d8ed00a73d1b5bca034a440ad300239" name="binutils-devel" arch="x86_64">
  <version epoch="0" ver="2.37" rel="32.oe2203sp4"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
</package>
<package pkgid="49c2f81afcca9f82b0ad9c93503074dc9eba00abe212f990b866c6cb96986286" name="binutils-devel" arch="x86_64">
  <version epoch="0" ver="2.37" rel="36.oe2203sp4"/>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
</package>
<package pkgid="75ba4af39a3fe9ab21ad36ba4a20e486f554d6bf1deb2b3ed9444446ca826fe3" name="binutils-devel" arch="x86_64">
  <version epoch="0" ver="2.37" rel="38.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.37-37" date="1756987200">- backport PR29171 to fix invalid read causing SIGSEGV</changelog>
  <changelog author="zengyao &lt;zengy@teligen.net&gt; - 2.37-38" date="1757332800">- fix SW patch</changelog>
</package>
<package pkgid="3919d261b25a3d561ee7c69f1b38eb9f40b8a06b8847e004de3c3fce894f2f12" name="binutils-help" arch="x86_64">
  <version epoch="0" ver="2.37" rel="30.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.37-21" date="1693483200">- fix CVE-2022-48064</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; -2.37-22" date="1693483201">- fix CVE-2022-4285</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
</package>
<package pkgid="d2377f82a722b6fcefadebe22b00654921fe1c3e7a40dd51f4a5ea35458bfb51" name="binutils-help" arch="x86_64">
  <version epoch="0" ver="2.37" rel="32.oe2203sp4"/>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-23" date="1693915200">- Delete post, preun, postun for help package</changelog>
  <changelog author="yeqinglong &lt;yeqinglong@kylinsec.com.cn&gt; - 2.37-24" date="1694088000">- DESC:Add sw_64 support
- DESC:Add LoongArch support
- DESC:Fix LoongArch PLT entry generate bug
- DESC:Add .equ support for LoongArch and fix some bugs</changelog>
  <changelog author="luguangyang &lt;luguangyang@xfusion.com&gt; - 2.37-25" date="1703505600">- fix CVE-2022-38533</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-26" date="1709899200">- Support AArch64 SME</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
</package>
<package pkgid="52e311da9d8b15f7208236fc003950935e98add87f6540dda5b7530ddbeb592b" name="binutils-help" arch="x86_64">
  <version epoch="0" ver="2.37" rel="36.oe2203sp4"/>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 2.37-27" date="1711022400">- add ppc64le support</changelog>
  <changelog author="yuzeyang &lt;yuzeyang4@huawei.com&gt; - 2.37-28" date="1716984000">- add l4 support</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
</package>
<package pkgid="59517dfce9dca6cb2bcee36a8915fce51713f5b117f88c6a530586499563cca4" name="binutils-help" arch="x86_64">
  <version epoch="0" ver="2.37" rel="38.oe2203sp4"/>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.37-29" date="1727092800">- DESC:fix ref leak of names of newly-inserted non-root-visible types</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-30" date="1729598400">- Add sw64 new processor support</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.37-31" date="1737806400">- Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
  symbols without version info.
- Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 2.37-32" date="1747915200">- Fix CVE-2025-3198: Memory leak issue in objdump</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; - 2.37-33" date="1753185600">- Add support for Sw64 EFI (efi-*-sw_64).</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-34" date="1755604800">- [NFC] format patch names</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 2.37-35" date="1755691200">- Fix CVE-2025-7545:objcopy: Don't extend the output section size</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 2.37-36" date="1756555200">- Fix CVE-2022-44840, CVE-2025-5244, CVE-2025-5245, CVE-2025-7546</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.37-37" date="1756987200">- backport PR29171 to fix invalid read causing SIGSEGV</changelog>
  <changelog author="zengyao &lt;zengy@teligen.net&gt; - 2.37-38" date="1757332800">- fix SW patch</changelog>
</package>
<package pkgid="02a6c4fc1c31438ba445217a3266bd29054b8488cee64797fc36d191fd30fb66" name="bison" arch="x86_64">
  <version epoch="0" ver="3.8.2" rel="3.oe2203sp4"/>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 3.8.2-3" date="1756209600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix syntax error on SymbolKind.toString method
       fix interface syntax error</changelog>
</package>
<package pkgid="54580829f6b4ceba17d21b9ef850a278d954562a15f45098d5954c698537a26f" name="bison-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.8.2" rel="3.oe2203sp4"/>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 3.8.2-3" date="1756209600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix syntax error on SymbolKind.toString method
       fix interface syntax error</changelog>
</package>
<package pkgid="7956a0b2c5f0ae9201412a948e0c159b4af8abb1d9c140e715a3f44cf050abb0" name="bison-debugsource" arch="x86_64">
  <version epoch="0" ver="3.8.2" rel="3.oe2203sp4"/>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 3.8.2-3" date="1756209600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix syntax error on SymbolKind.toString method
       fix interface syntax error</changelog>
</package>
<package pkgid="c825bfa41bf9d992c55e914f3017f2e001dd85840b0df926bb7d0c2faad9ad5b" name="bison-devel" arch="x86_64">
  <version epoch="0" ver="3.8.2" rel="3.oe2203sp4"/>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 3.8.2-3" date="1756209600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix syntax error on SymbolKind.toString method
       fix interface syntax error</changelog>
</package>
<package pkgid="f01aa605a399f7cadd809416ae56c492a068cd9502fe5a40e085ee30f665e1d9" name="bison-help" arch="noarch">
  <version epoch="0" ver="3.8.2" rel="3.oe2203sp4"/>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 3.8.2-3" date="1756209600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix syntax error on SymbolKind.toString method
       fix interface syntax error</changelog>
</package>
<package pkgid="4215d09fe53c5f7b86dedfdb474354d1d21a29c2460b4b74353d98bfa4e8f57a" name="bison-lang" arch="x86_64">
  <version epoch="0" ver="3.8.2" rel="3.oe2203sp4"/>
  <changelog author="yueyuankun &lt;yueyuankun@kylinos.cn&gt; - 3.8.2-3" date="1756209600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix syntax error on SymbolKind.toString method
       fix interface syntax error</changelog>
</package>
<package pkgid="6bd3f2d6134b04234fa44f72c98a795dde5b3d2e98cf439bf45387cf2e3c7828" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="217.0.0.116.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-207.0.0.107" date="1718193600">- !8599  Bluetooth: hci_core: Fix possible buffer overflow
- !8949  CVE-2022-48652
- !8602  netfilter: nf_tables: set dormant flag on hook register failure
- !8867  ipv6: prevent NULL dereference in ip6_output()
- !8779  smb: client: fix UAF in smb2_reconnect_server()
- !8893 [sync] PR-8531:  gpiolib: cdev: fix uninitialised kfifo
- !8985  cvm_tsi: Fix security issue for Confidential cVM TSI
- !8686  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- !8711  ubifs: Set page uptodate in the correct place
- !8860  blk-iocost: do not WARN if iocg was already offlined
- !8639  s390/qeth: Fix kernel panic after setting hsuid
- !8946  usb: typec: ucsi: Limit read size on v1.2
- !8969  Fix CVE-2024-36949
- cvm_tsi: Fix security issue for Confidential cVM TSI
- !8216  ACPI: video: check for error while searching for backlight device parent
- !8903  ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8584  virtio-blk: fix implicit overflow on virtio_max_dma_size
- !8838  blk-iocost: avoid out of bounds shift
- !8856  PCI/PM: Drain runtime-idle callbacks before driver removal
- amd/amdkfd: sync all devices to wait all processes being evicted
- drm/amdkfd: Rework kfd_locked handling
- !8906  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- !8910  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- ice: Fix crash by keep old cfg when update TCs more than queues
- ice: ethtool: Prohibit improper channel config for DCB
- !8879  net: core: reject skb_copy(_expand) for fraglist GSO skbs
- !6695  netfilter: nft_set_pipapo: do not free live element
- usb: typec: ucsi: Limit read size on v1.2
- !8891  net: fix out-of-bounds access in ops_init
- !8871 add sdma-dae for openeuler 22.03 SP4
- !8762  tipc: fix UAF in error path
- !8742  octeontx2-af: avoid off-by-one read from userspace
- !8734  mptcp: ensure snd_nxt is properly initialized on connect
- !8634  batman-adv: Avoid infinite loop trying to resize local TT
- !8736  net: hns3: fix kernel crash when devlink reload during initialization
- !8745  afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- !3547  fs: mitigatin cacheline false sharing in struct file
- !8887  nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8785  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- drivers: misc: sdma-dae: enable sdma_dae for arm64
- drivers: misc: sdma-dae: support page fault preprocess
- gpiolib: cdev: fix uninitialised kfifo
- !8849  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net: fix out-of-bounds access in ops_init
- !8666  phonet/pep: fix racy skb_queue_empty() use
- nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- drivers: misc: sdma-dae: support interrupt init and handle
- drivers: misc: sdma-dae: support sqe task send and execute
- drivers: misc: sdma-dae: support channel management
- drivers: misc: sdma-dae: support getting streamID
- drivers: misc: sdma-dae: support initializ sdma driver
- ipv6: prevent NULL dereference in ip6_output()
- blk-iocost: do not WARN if iocg was already offlined
- PCI/PM: Drain runtime-idle callbacks before driver removal
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- !8684  tcp: properly terminate timers for kernel sockets
- !8629  erspan: make sure erspan_base_hdr is present in skb-&gt;head
- blk-iocost: avoid out of bounds shift
- !8635  ipv6: Fix potential uninit-value access in __ip6_make_skb()
- !8550  tipc: fix a possible memleak in tipc_buf_append
- !8726  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- !8808 v2  Add support for PCC Operation Region
- !8623  fs/9p: only translate RWX permissions for plain 9P2000
- !8479  scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- arm64: config: Enable ACPI_PCC
- ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available
- ACPI: PCC: Fix unintentional integer overflow
- ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
- ACPI: PCC: replace wait_for_completion()
- ACPI: PCC: Release resources on address space setup failure path
- ACPI: PCC: pcc_ctx can be static
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
- ACPICA: Add support for PCC Opregion special context data
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- smb: client: fix UAF in smb2_reconnect_server()
- tipc: fix UAF in error path
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- octeontx2-af: avoid off-by-one read from userspace
- net: hns3: fix kernel crash when devlink reload during initialization
- mptcp: ensure snd_nxt is properly initialized on connect
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- ubifs: Set page uptodate in the correct place
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- tcp: properly terminate timers for kernel sockets
- phonet/pep: fix racy skb_queue_empty() use
- s390/qeth: Fix kernel panic after setting hsuid
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- batman-adv: Avoid infinite loop trying to resize local TT
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
- fs/9p: only translate RWX permissions for plain 9P2000
- netfilter: nf_tables: set dormant flag on hook register failure
- Bluetooth: hci_core: Fix possible buffer overflow
- virtio-blk: fix implicit overflow on virtio_max_dma_size
- tipc: fix a possible memleak in tipc_buf_append
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- ACPI: video: check for error while searching for backlight device parent
- netfilter: nft_set_pipapo: do not free live element
- fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64
- fs: mitigatin cacheline false sharing in struct file</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
</package>
<package pkgid="10228ef48144f93e1a8d50b7ea7d158ab149d08395f3bbd749573400f9c071f1" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="218.0.0.117.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
</package>
<package pkgid="fa87fde87d1061232ed8028547de7195d39d12f0801adf3483a84de2de6f879c" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="219.0.0.118.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
</package>
<package pkgid="2a5cb7cdc1d353836356fccc649868c8c8806dc671c8a544768334aa41dd7798" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="220.0.0.119.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
</package>
<package pkgid="e54a31c752274254c6174d8a0075bb47437da3e70c46ea775a394a743ecebd1c" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="221.0.0.120.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
</package>
<package pkgid="2170fce6d3264294d0a59d5d85151f030edb933ed9e2a597e4e333a49c091269" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="222.0.0.121.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
</package>
<package pkgid="41bba2963b687051e16728e7bf591326aaf0d7a4bbe1290dc53089ec41c78016" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="223.0.0.122.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
</package>
<package pkgid="335c3440752eef4524907a107f4c8038bcaecd447c06893af17d8f28f922f85a" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="224.0.0.123.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
</package>
<package pkgid="5a9e1f71989b7b3eb136f8269303572e0c578ab618667221d57570374f943412" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="225.0.0.124.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
</package>
<package pkgid="555209afe56225ac49085a25d44e69448766443a14d275c44c5e0a18d5abc9c9" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="226.0.0.125.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
</package>
<package pkgid="29cf0031bc8d90c3747d164d2c46698384fe6873085bee789142a3524a656e42" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="228.0.0.127.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
</package>
<package pkgid="28870efeb013d224943bd4482566bf3919a64dfa31a608f1abb2d3e35595ecf0" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="229.0.0.128.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
</package>
<package pkgid="8900db7f616fed4a4adb55a3fa4ce7feea9db727823d19f8f26f43ab2456547f" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="230.0.0.129.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
</package>
<package pkgid="e559d317d3223cb678f3d4ae5e43751ceb559dac6d22ba659b2f80b074c1f459" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="231.0.0.130.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
</package>
<package pkgid="57d35164fa7a86af472a73a0ec34086dff094a23a738cae00cee2b87b8656c6e" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="232.0.0.131.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
</package>
<package pkgid="bd6690f2c3118a75bcd7c6f653f004982a064821094f93017f1833598e78b671" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="233.0.0.132.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
</package>
<package pkgid="8a5160bb6ab1d3e37bf8379df9be9496a12cc89a17bd5523e77070ece8246bc3" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="234.0.0.133.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
</package>
<package pkgid="b9f27ddd493867e9063c251f93e5e17d2ee3fd88d9ecc1cb37e9411100a83ed1" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="235.0.0.134.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
</package>
<package pkgid="f82e2a19fe5edc7f683c0f3fbac90dbdfb109e49b4d4a64bd4b127c18a6b50c2" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="236.0.0.135.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
</package>
<package pkgid="074f62d2c8eae498b1a9bdcc99e58ed36ec3fae2ea6249dd9bf8b1baef53f0fd" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="237.0.0.136.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
</package>
<package pkgid="57d3519831007d2bb77b68c57b85ab5d19b7467eba4e4a88b2ce31d8746b68cb" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="238.0.0.137.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
</package>
<package pkgid="60199408da2fc84382ab6f929420e9dcffbb4b8b95d65c401f6deee909aafa61" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="239.0.0.138.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
</package>
<package pkgid="52c3d5218914c6ba6877d32fb067bdf9265b5bb6d75462e3a4e5792bbc198adb" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="240.0.0.139.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
</package>
<package pkgid="11cd3400321090ccf18a81c043410ce71528a92e173ea2ae28d0e03696ab336f" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="242.0.0.141.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
</package>
<package pkgid="1fe6df4b333baf9947ab85d7ee13fd56a300ba00a62c176ba8c98d7e15e88eb3" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="243.0.0.142.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
</package>
<package pkgid="075a7b9145513c7ab5f308c094e920cf3ce3e996d31bb7ebe70cd6819b169832" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="244.0.0.143.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
</package>
<package pkgid="7151c246218db0c498b1dadba565e22142e4e17ff6e07453fc0291a9f7ec1b0c" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="245.0.0.144.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
</package>
<package pkgid="b59ff42302b74d6cd5d613c7bbabab8ca7c54b55c9476c024debee646f2fbaf5" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="246.0.0.145.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
</package>
<package pkgid="174f34f888856a456c7738f8ad03c746c19d63ef3f3483cae89027db6c67816c" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="247.0.0.146.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
</package>
<package pkgid="2d8fc34fc7798cdfee8b1bb7938374ebde53ae629168f09d340d3d8813bc6097" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="248.0.0.147.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
</package>
<package pkgid="83f0af305ae39dcaff0392de62250347f3667b59963977fc1528201404423d58" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="249.0.0.152.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
</package>
<package pkgid="4fa0c7d2e5c252dc1d817407552a69c586388ef598bc5fac515de1015015d1de" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="250.0.0.154.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
</package>
<package pkgid="067b3ec485bc34ad65a407fa72c6c578e3340fb9e0e908302bc24f6e5bdac8f1" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="251.0.0.155.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
</package>
<package pkgid="94c0eee7b62aadaeb04c3c5b5b2ed1f8b7807949b73739cdb0c041d3587d4ecb" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="252.0.0.156.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
</package>
<package pkgid="43469e67fa2bbaa815399b58be625a11a6bc2f9e5c6084f0a711af4be19fe3f4" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="254.0.0.158.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843200">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843201">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843202">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
</package>
<package pkgid="ffe0947bb7e3eb557d75d48d591bc1cd0660cdc96caf2fefc960c089469f5f12" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="257.0.0.160.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843200">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
</package>
<package pkgid="03d12c94f972548b90345681c29a34775e332db1a48803526778bbc3c9ee633d" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="259.0.0.162.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
</package>
<package pkgid="fd155fd4c3b1af26f4bd63dc5602b8bdd4509af7d4f7114bed7342f1df84c6a8" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="260.0.0.163.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
</package>
<package pkgid="fabd51d5a8b0064594ce064974c2e36559b5ccc2d39808dde7dbdb3c887d61aa" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="261.0.0.164.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
</package>
<package pkgid="186189a72f17403755482466ab567f51a8067e68d2206378eb975c5c38677267" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="262.0.0.165.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
</package>
<package pkgid="836cd5914b392cea5ecc515c450cc270184a20874eb9b96509baef6b08fa7ce5" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="263.0.0.166.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
</package>
<package pkgid="0a5823f6ac445bdc195238c31d5846f51fd82b5c05b17a2a81bd05dd4348ee72" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="265.0.0.168.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
</package>
<package pkgid="0d9e121ce43b88b026b2a42fb3ac0134e9f6899e9eb6e37119321db809b0ed8a" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="266.0.0.169.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
</package>
<package pkgid="c2c25c89f2526cdc69ee97fcc7730e55ad5205db0526a91225eb70776b5a334d" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="267.0.0.170.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
</package>
<package pkgid="857b625b05c6ba02e5aa9a2baa72648ba4f26e6760a3b36f36540efbb993ac3a" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="268.0.0.171.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
</package>
<package pkgid="cc47765828236775fc6ad8c8b8b8258782b2d8fa7e7336bb93dfee7e3ff804bb" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="269.0.0.172.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
</package>
<package pkgid="8aa05d54e221d181ee7881366a80400dc153eb02d2dea676acf84eb818c3ac51" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="270.0.0.173.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
</package>
<package pkgid="5010a21dd65ebca62410fff940dd39c9a2ab4d3d684e04fdb5d4621451537ecf" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="272.0.0.175.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
</package>
<package pkgid="37f9971881dac45b9c5de8cf2f120ef02708051759d12f5aa0fdf245385465af" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="273.0.0.176.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
</package>
<package pkgid="99c27bcdb6592d129a1baa613b35f5a31828f4ed3341d12481e2fe4a54d63865" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="274.0.0.177.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
</package>
<package pkgid="1c72c50fd05a46b247ee6702213a3dcd0a8dad86eefd3102aea3a151040c484b" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="275.0.0.178.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
</package>
<package pkgid="e74e7f28019e80a8983f15777d30fe81fd923d6d194d52781f5eb270ad5241d8" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="276.0.0.179.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
</package>
<package pkgid="4521601cdafef6c2459f1dc2ee7821fbb5bc85de11602e6920d1312bbf69ab70" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="277.0.0.180.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
</package>
<package pkgid="3a6ec0490f88e0a39f2327d83474c64f981e02913023d76f3da2f4278d7d43cd" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="278.0.0.181.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
</package>
<package pkgid="5c85e4ea2e736f76ef707bf6232b190ff7fae9b7b448be6fe7c2814cfb4716b4" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="279.0.0.182.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
</package>
<package pkgid="d842c5700540332c38b765406f4be34fc447c1c87cdd16062565746c099c8e4d" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="280.0.0.183.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
</package>
<package pkgid="d4ed9c5f2c06aa4ae237cb0d74e0330dbc13c1d7e148f3d794ec5ac8261a82f9" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="281.0.0.184.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
</package>
<package pkgid="581b1360546fe85ba81bfb1310803eedfcc4f224aec52accbd61bdcf99f41e1b" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="282.0.0.185.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
</package>
<package pkgid="3ec13496c487d0a278aaf1e0d7883c48cc9970477d59ff06f17a382567e2e5f8" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="283.0.0.186.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
</package>
<package pkgid="fcdf85f81a6ecb6b42a48eaa7321a6af62443650604e19e27b8e6b5ce4b454dc" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="284.0.0.187.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
</package>
<package pkgid="fec79eeab99701106d498fa52be26109e5533ca236e906397a350f5e2ef12566" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="285.0.0.188.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
</package>
<package pkgid="c314801327e63d097e12a4e94cf5ae04b8e6005d375ce2142e56665f16ab84b5" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="286.0.0.189.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
</package>
<package pkgid="007f786fe11ef25aaa6b07af760d3fc858368836174dc43c74239b877934840c" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="287.0.0.190.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
</package>
<package pkgid="ccee2df60930c77b05eea2b0e5a5586ba1f2e7a3baf6e566ff94c1d3e3c937ce" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="288.0.0.191.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
</package>
<package pkgid="436366c3c531b6caa025457d85b91fb2b0b20477e3e0a9d7b5c6176d836be4bc" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="289.0.0.192.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
</package>
<package pkgid="f9cacb1eda3f0a5e812c44129a61c756d0c2dca18d2e8e3cde502dea39787169" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="290.0.0.193.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
</package>
<package pkgid="18af4a0450d93ca03bcb7d4cd4ec5c296cfb3e31f2f7e517ef4e38799b934e9b" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="291.0.0.194.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
</package>
<package pkgid="c94169a743a861d2cd5d2c59ca0de9fedf33b47472b573a6f74d1ec77441621e" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="292.0.0.195.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
</package>
<package pkgid="2cfa447ec3bfae5aea1cf9b9245e775b937b9150d420df5f501db976575d0c0e" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="293.0.0.196.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
</package>
<package pkgid="8a6d6733cd219f768bee819680160c254b342e3d134ea0d65b48b51c051c23aa" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="294.0.0.197.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
</package>
<package pkgid="549c9c5198de8f02f40b5f2d91e5527165c54d647d41fd5cc5312100e5ce0439" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="295.0.0.198.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
</package>
<package pkgid="0893af3e8c46d5b7548439d0d6e2055395337542b983f887f5253cf1e2d22387" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="296.0.0.199.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
</package>
<package pkgid="376c8c7315ae8e838c52e10aca0d75fe6d71c111034741526b6b9a7dfaa536be" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="297.0.0.200.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
</package>
<package pkgid="421f46b877131f356eea8270193c9712a3c351c1f1b8831637cab39c5b989c21" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="298.0.0.201.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
</package>
<package pkgid="16539c2428fe0444a5dd6b643557e73141f22ee08427a60f27361c92ca494055" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="299.0.0.202.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
</package>
<package pkgid="8f9e5fb0772c3fba9006ca9e6e78d212d56918e79427d62a245e185800de6e8e" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="301.0.0.204.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
</package>
<package pkgid="9f5a578891ec422ad4ad1cec9792c20edc1410e3a487d8b2bee8a074c08d8677" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="302.0.0.205.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
</package>
<package pkgid="200942d2cdead7468079cf7e4d2f1811fd3711899a3b953accc06d75a9774bc0" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="303.0.0.206.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
</package>
<package pkgid="2e5f8a87ca696446d85a0ce4c6cb23d0e20b14deb3bba316f8bb0b51829fbcd6" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="304.0.0.207.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
</package>
<package pkgid="df4e714997d2aadd1a40a44f511ccd24a53360171202dced2ef1200d71c2a078" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="305.0.0.208.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-305.0.0.208" date="1773748800">- !21262  arm64/mpam: Extending MPAM features and bugfix
- arm64/mpam: Allow MBMIN to be set to 0
- arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
- arm64/mpam: Add quirk to shrink MATA PMG range
- !21211  scsi: hisi_sas: Change the debugfs parameters dump count default value
- scsi: hisi_sas: Change the debugfs parameters dump count default value
- !21163  gic: Add hip09 support for HISILICON_ERRATUM_165010801
- gic: Add hip09 support for HISILICON_ERRATUM_165010801</changelog>
</package>
<package pkgid="d6cf9fbeb303b6e0fe2145c376d95fdb42afcc6505edbc970363fbb7c3f57a0c" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="217.0.0.116.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-207.0.0.107" date="1718193600">- !8599  Bluetooth: hci_core: Fix possible buffer overflow
- !8949  CVE-2022-48652
- !8602  netfilter: nf_tables: set dormant flag on hook register failure
- !8867  ipv6: prevent NULL dereference in ip6_output()
- !8779  smb: client: fix UAF in smb2_reconnect_server()
- !8893 [sync] PR-8531:  gpiolib: cdev: fix uninitialised kfifo
- !8985  cvm_tsi: Fix security issue for Confidential cVM TSI
- !8686  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- !8711  ubifs: Set page uptodate in the correct place
- !8860  blk-iocost: do not WARN if iocg was already offlined
- !8639  s390/qeth: Fix kernel panic after setting hsuid
- !8946  usb: typec: ucsi: Limit read size on v1.2
- !8969  Fix CVE-2024-36949
- cvm_tsi: Fix security issue for Confidential cVM TSI
- !8216  ACPI: video: check for error while searching for backlight device parent
- !8903  ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8584  virtio-blk: fix implicit overflow on virtio_max_dma_size
- !8838  blk-iocost: avoid out of bounds shift
- !8856  PCI/PM: Drain runtime-idle callbacks before driver removal
- amd/amdkfd: sync all devices to wait all processes being evicted
- drm/amdkfd: Rework kfd_locked handling
- !8906  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- !8910  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- ice: Fix crash by keep old cfg when update TCs more than queues
- ice: ethtool: Prohibit improper channel config for DCB
- !8879  net: core: reject skb_copy(_expand) for fraglist GSO skbs
- !6695  netfilter: nft_set_pipapo: do not free live element
- usb: typec: ucsi: Limit read size on v1.2
- !8891  net: fix out-of-bounds access in ops_init
- !8871 add sdma-dae for openeuler 22.03 SP4
- !8762  tipc: fix UAF in error path
- !8742  octeontx2-af: avoid off-by-one read from userspace
- !8734  mptcp: ensure snd_nxt is properly initialized on connect
- !8634  batman-adv: Avoid infinite loop trying to resize local TT
- !8736  net: hns3: fix kernel crash when devlink reload during initialization
- !8745  afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- !3547  fs: mitigatin cacheline false sharing in struct file
- !8887  nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8785  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- drivers: misc: sdma-dae: enable sdma_dae for arm64
- drivers: misc: sdma-dae: support page fault preprocess
- gpiolib: cdev: fix uninitialised kfifo
- !8849  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net: fix out-of-bounds access in ops_init
- !8666  phonet/pep: fix racy skb_queue_empty() use
- nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- drivers: misc: sdma-dae: support interrupt init and handle
- drivers: misc: sdma-dae: support sqe task send and execute
- drivers: misc: sdma-dae: support channel management
- drivers: misc: sdma-dae: support getting streamID
- drivers: misc: sdma-dae: support initializ sdma driver
- ipv6: prevent NULL dereference in ip6_output()
- blk-iocost: do not WARN if iocg was already offlined
- PCI/PM: Drain runtime-idle callbacks before driver removal
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- !8684  tcp: properly terminate timers for kernel sockets
- !8629  erspan: make sure erspan_base_hdr is present in skb-&gt;head
- blk-iocost: avoid out of bounds shift
- !8635  ipv6: Fix potential uninit-value access in __ip6_make_skb()
- !8550  tipc: fix a possible memleak in tipc_buf_append
- !8726  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- !8808 v2  Add support for PCC Operation Region
- !8623  fs/9p: only translate RWX permissions for plain 9P2000
- !8479  scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- arm64: config: Enable ACPI_PCC
- ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available
- ACPI: PCC: Fix unintentional integer overflow
- ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
- ACPI: PCC: replace wait_for_completion()
- ACPI: PCC: Release resources on address space setup failure path
- ACPI: PCC: pcc_ctx can be static
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
- ACPICA: Add support for PCC Opregion special context data
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- smb: client: fix UAF in smb2_reconnect_server()
- tipc: fix UAF in error path
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- octeontx2-af: avoid off-by-one read from userspace
- net: hns3: fix kernel crash when devlink reload during initialization
- mptcp: ensure snd_nxt is properly initialized on connect
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- ubifs: Set page uptodate in the correct place
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- tcp: properly terminate timers for kernel sockets
- phonet/pep: fix racy skb_queue_empty() use
- s390/qeth: Fix kernel panic after setting hsuid
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- batman-adv: Avoid infinite loop trying to resize local TT
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
- fs/9p: only translate RWX permissions for plain 9P2000
- netfilter: nf_tables: set dormant flag on hook register failure
- Bluetooth: hci_core: Fix possible buffer overflow
- virtio-blk: fix implicit overflow on virtio_max_dma_size
- tipc: fix a possible memleak in tipc_buf_append
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- ACPI: video: check for error while searching for backlight device parent
- netfilter: nft_set_pipapo: do not free live element
- fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64
- fs: mitigatin cacheline false sharing in struct file</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
</package>
<package pkgid="3279e7ecb9372bf25b37f0951c22229696d3aca03ba98dbbef7d58f6e0493280" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="218.0.0.117.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
</package>
<package pkgid="03a818e0d319890b8da35b1400826b3bd666952eef560a01b476bd20b527cf3a" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="219.0.0.118.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
</package>
<package pkgid="308e27345d97e5e2f99dc9350a2be608c6a433ca3de8f16a7de6aa22ad2d695e" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="220.0.0.119.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
</package>
<package pkgid="9eebb7392244a84f139501324dc78280e7d7753f1272cd2c36a274eed134754c" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="221.0.0.120.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
</package>
<package pkgid="917d413377685fe51e43dee0ed363959420d0fa7e861db79f2c58ecb10db5dc8" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="222.0.0.121.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
</package>
<package pkgid="74d5ccf9c360f35e7988b177ecda48b5a8e10ae5103774ed0309322576020422" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="223.0.0.122.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
</package>
<package pkgid="3a217d2a4947866fe49e71ec6415bb09ae2ca0897c735714be1b5f2ab9bd320c" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="224.0.0.123.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
</package>
<package pkgid="71721d9aa4719d372a33abed291b6bba3835e81fbf113adec821d59b57fd5887" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="225.0.0.124.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
</package>
<package pkgid="5bef435f80e7c3cb64aa8f97b6a212e953650460424d95fd78bf96922d7eb1fd" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="226.0.0.125.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
</package>
<package pkgid="2063100be09fd05c6ffea308964b95ac96a2095ad2428362ff54e09a87c5edfb" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="228.0.0.127.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
</package>
<package pkgid="00ddebfafe34b26be8a3485451cde1181a124c0307671121bcad218e3fe77e67" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="229.0.0.128.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
</package>
<package pkgid="c016d9358d65ecb31bd695ec182532dd145fb092dd0fee778729cbf6c00eedca" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="230.0.0.129.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
</package>
<package pkgid="9835d441b29464906182ae36c67743466024749262142ac09d90bbfd95281467" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="231.0.0.130.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
</package>
<package pkgid="e00525e1bed9744103a3151ac1a33218d5898b8663bbfcc44e1a576ccacdb199" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="232.0.0.131.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
</package>
<package pkgid="15cd789d33129fa146755921e52c9200ec253526cf85ac4c3dddf5c274f44f6e" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="233.0.0.132.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
</package>
<package pkgid="5a3636a824501b4e2771bfe8c9c4dd0a4c8193bc741895da87891cc587a81089" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="234.0.0.133.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
</package>
<package pkgid="25be5cdbd490a3b33102577c9e0eb6291436cfb0b98974941dcf3e3185bd8dc2" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="235.0.0.134.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
</package>
<package pkgid="3823c5ad105ee7a03423326f24bbe1d86a503f64487b85a7e947acc1f6685ea8" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="236.0.0.135.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
</package>
<package pkgid="4e0d8163623bfb5296b558f2611e0faee421d1d736861749782f2be37d5a691e" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="237.0.0.136.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
</package>
<package pkgid="d47a3c6434c0470846ffc268cf2c72af18dc3912e48ff89548212297e3d079b3" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="238.0.0.137.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
</package>
<package pkgid="88bcf803a36d2460a1e4972ecb3dc0a6245c30c4a864a05521d68f47dbd754f3" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="239.0.0.138.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
</package>
<package pkgid="347c4d2775920b6ebd723c476d3d906374c426fbf180b74fe6290e89b51cb6c1" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="240.0.0.139.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
</package>
<package pkgid="26132f151c599d3448173ec5dba9e0732fb372db0f10dbda3f6f3bdf9c9f414d" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="242.0.0.141.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
</package>
<package pkgid="6c733ff34f9bbd999e390ba2015bbc1e6ffaf6c373d4d3fcfe49af941ae7b3b8" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="243.0.0.142.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
</package>
<package pkgid="50300160ef3d6cc97d80b08090e053e5b7c94049eb508a0ca273383ee8cfdc56" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="244.0.0.143.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
</package>
<package pkgid="0b0d1d618bfb0793d7a0a10f92464f0844e866f32bac83987bff1c86d84ed5b8" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="245.0.0.144.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
</package>
<package pkgid="2166f99292056b8bed93f77905bd6e60933cbeff70899f298a069ddd45cdcb85" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="246.0.0.145.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
</package>
<package pkgid="9a1aa74cc33994a5e74bcab80b12559f8f0ca1fc00212098b92a96f78a220aa9" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="247.0.0.146.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
</package>
<package pkgid="e9b115200f6a335a2f581e21ac2b08570016414175dd3c2de863092063cd459f" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="248.0.0.147.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
</package>
<package pkgid="4a05062100fbf1c25b9b40054f096409ccc3c76d59f9a9f5f0330193b00f430c" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="249.0.0.152.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
</package>
<package pkgid="322a5ca8f1cbcbb50ec7aae5045223a70e336f66e7d3b045b7abc4bdc33a2490" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="250.0.0.154.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
</package>
<package pkgid="3ce04824f8b4bb0c993583336b0bc9ff10a018d2d44b5d764a8499a84caed874" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="251.0.0.155.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
</package>
<package pkgid="a779c98c9fb3a0c7f2cf157d09b6fba34c0331e377b886878efb118d72c3f2d5" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="252.0.0.156.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
</package>
<package pkgid="8cce92c9497d191644d11899ae377943b624c9540f656b67bfcadbfad91d24d2" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="254.0.0.158.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843200">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843201">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843202">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
</package>
<package pkgid="bc2d3fdbf202dfbbfb5df3c421b2660b9adb7a74ccb98c839d5da4f97adf80dd" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="257.0.0.160.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843200">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
</package>
<package pkgid="6893a877d19a7958cd5b310565655b8e0f5f3fc46e9f627a52892463e2f24587" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="259.0.0.162.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
</package>
<package pkgid="a1b77f2082583c1964a10610519401e11242958e903bf278f032e956b0d12266" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="260.0.0.163.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
</package>
<package pkgid="0bb1d291fcf35c9917b8d8adb6176df1e50d0b74d21328d8d8a44f9b265f68cf" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="261.0.0.164.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
</package>
<package pkgid="84bd1dddfe6e4410933ee8027f77423dad001a039cc9cd7b919e1d13b0cc0d96" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="262.0.0.165.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
</package>
<package pkgid="6b0f56471069432f98088d90a73c4506b515909087f9d924348395355a5e96ed" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="263.0.0.166.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
</package>
<package pkgid="4aa33d5793607d7fa490c4e6ad82be8e6bc1b425c026c8a2deb10dd385c191b1" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="265.0.0.168.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
</package>
<package pkgid="87599113e42b681e6e934b2064418d0235bb834d62be0ba14a02e91bac7b679b" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="266.0.0.169.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
</package>
<package pkgid="4a7763b49a4c692055822eb63d9e174bda89de23cfa2bbf77d845a1158ca0b09" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="267.0.0.170.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
</package>
<package pkgid="a3e481e4e0ed682df2727e653dd9cee2b1bef8d2c35c8f1c567f3e54fecca7a9" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="268.0.0.171.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
</package>
<package pkgid="6ef8115edc99e8abed704674d838c2db6d0193de3335f9190d4440a3dee80437" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="269.0.0.172.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
</package>
<package pkgid="c907bce4853ffc8068c4fd1cfb0841bbf1c8fc47f4d85964ebd97bef9cb294da" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="270.0.0.173.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
</package>
<package pkgid="87afa834c5407c12c3e04a689a689b7698cae742ef0e6fbba6f94709abda1c5b" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="272.0.0.175.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
</package>
<package pkgid="f7fc37e3878713ba8b6b4620e725f78a6984b9192922a24cce41a5d1ce6779f5" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="273.0.0.176.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
</package>
<package pkgid="e12584ef1e5992f46a784727f43314d980aaeda3e7c42877289ca9e19c93bfde" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="274.0.0.177.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
</package>
<package pkgid="39f3f2df479c8eecf367cdd2e5b5ed4e5dcc2165e444f7fb66b2763113db36c1" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="275.0.0.178.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
</package>
<package pkgid="6656dd37bb472d0ea4023d40d337506ba34422a3e0ea696ac9cbb5da0f517481" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="276.0.0.179.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
</package>
<package pkgid="1b170fb98df4de184a35a2ae2416a4ea308cdec5e36366b9516e355063814478" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="277.0.0.180.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
</package>
<package pkgid="c8e3ac8800aa314bb9438c11d60f496fcc9ee31b198bbed762436ec47870307d" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="278.0.0.181.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
</package>
<package pkgid="d10eb88fb98e7276ace3076ee0e59abe76f48016861d8da84dcac841ddf9a3c2" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="279.0.0.182.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
</package>
<package pkgid="7c859a9010bca2bc22f0e958b7c6ac9ad2ab3d22c786a40be58e378760f07e62" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="280.0.0.183.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
</package>
<package pkgid="a351752af5daf6bda6c1f23a4478b0110e690afcc25059edea5fa07653c1c775" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="281.0.0.184.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
</package>
<package pkgid="8bd47c4b61ac18968176f5c9e00151e810c5164555b3f8210962e913c6d081c8" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="282.0.0.185.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
</package>
<package pkgid="2a3d3e964595c2fada2c3f02baf1e3ce8fca83ffdfe5d5fbb7737b860c48a1c2" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="283.0.0.186.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
</package>
<package pkgid="675e7e6e369a7f201d9af101382e74c2f7fe99f110a5da4f8d791c91fe67b444" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="284.0.0.187.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
</package>
<package pkgid="446d49b3e205eb323d40e753f884488ee51fbbc5cdb67200697d58c6e00af9ff" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="285.0.0.188.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
</package>
<package pkgid="2dfdaf4490dde5fa74a12395092ca9d206b31739c16598e5f17659feb2afe20a" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="286.0.0.189.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
</package>
<package pkgid="9e8af521c8d22666b12cc3af48e8a8630274039b78b58908e351d4f4f99c60c8" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="287.0.0.190.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
</package>
<package pkgid="ff7520c8eb3f8c390568043545193502b6e6d912831da22fc3ac9f219cbf1533" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="288.0.0.191.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
</package>
<package pkgid="fafcad7425e314f85ab71317d087135ec9b6ba1dc13d54aae48ca38616b53b47" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="289.0.0.192.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
</package>
<package pkgid="65b207f1e12bbf75fb6bd3b204231c3ce570260fcbe93a73eedacefc7151af1a" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="290.0.0.193.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
</package>
<package pkgid="5d505c1b65548c45188efcd1bb51838f1e355045785cd1b4f7de57f44add8f59" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="291.0.0.194.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
</package>
<package pkgid="db39c08bc4e53a0375a2167279d68b00bb372378f40086600a1da6bca1f30751" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="292.0.0.195.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
</package>
<package pkgid="2d1664a82cc485dde2df5ac9bf158a4c037a86217e920ba5addda03af772963a" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="293.0.0.196.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
</package>
<package pkgid="eb4810b6eae4614354d840d5b46490badbbd8f1b8d1bd5f1ae86a7127f8e0a13" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="294.0.0.197.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
</package>
<package pkgid="677cbc0221f9d9fad56b6f9581bc364b1c7a35cd58d68b49aeca57b60fa27ef0" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="295.0.0.198.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
</package>
<package pkgid="600733082f85c3159c29b9f6b33dcb04ba8560aaa7bc80d0fa373036f0c02621" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="296.0.0.199.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
</package>
<package pkgid="4ec14866b4265f9b58a76c4fa24b1f9d092eae97c9b7e9aaf9ee4a31f16cf363" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="297.0.0.200.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
</package>
<package pkgid="64093e9c88f4a01d71557aee63c183fa535d3d2c0b46ede53cb0a8bb7b0cac5c" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="298.0.0.201.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
</package>
<package pkgid="6b4af77ab414d3ffac15025e3c7ac086b08725f7ece2eff6f3cd8f6a3c8be851" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="299.0.0.202.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
</package>
<package pkgid="4e6a04df2c2e44bb29edc5c00e6284aba412e81e8ea2e18d23bf34c998878426" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="301.0.0.204.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
</package>
<package pkgid="f6f6ac798b17ef97e071bf026335caea8f8d8a50760f776e53337b2d560d8ad5" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="302.0.0.205.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
</package>
<package pkgid="184f6aab9eb1a5d37fb67b417101be3b80bd3804f35cb0ff55628328de48b1d6" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="303.0.0.206.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
</package>
<package pkgid="d6494c6538e264a9083a9c7abd3129c94c817a45ef20c43985a4f23bec4375e2" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="304.0.0.207.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
</package>
<package pkgid="d27f506919f49fcf112f075b73825ba3bf9b64f0728661274e1d2b2a747535fd" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="305.0.0.208.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-305.0.0.208" date="1773748800">- !21262  arm64/mpam: Extending MPAM features and bugfix
- arm64/mpam: Allow MBMIN to be set to 0
- arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
- arm64/mpam: Add quirk to shrink MATA PMG range
- !21211  scsi: hisi_sas: Change the debugfs parameters dump count default value
- scsi: hisi_sas: Change the debugfs parameters dump count default value
- !21163  gic: Add hip09 support for HISILICON_ERRATUM_165010801
- gic: Add hip09 support for HISILICON_ERRATUM_165010801</changelog>
</package>
<package pkgid="8dbe9ad52e36f1f6fdf9a340f62331e01e972972978731208a53e8d5ef3b0f41" name="brotli" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="4.oe2203sp4"/>
  <changelog author="wangjiang &lt;app@cameyan.com&gt; - 1.0.9-4" date="1762430400">- fix CVE-2025-6176</changelog>
</package>
<package pkgid="29aa4121305c09f713fabdf4d578516ebe247158253fcc9886a61f0b3dd9d2e1" name="brotli-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="4.oe2203sp4"/>
  <changelog author="wangjiang &lt;app@cameyan.com&gt; - 1.0.9-4" date="1762430400">- fix CVE-2025-6176</changelog>
</package>
<package pkgid="17e905e6b58c8cf65c9c79b66e59ee98e90f1096898057a99369a73d8df3c969" name="brotli-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="4.oe2203sp4"/>
  <changelog author="wangjiang &lt;app@cameyan.com&gt; - 1.0.9-4" date="1762430400">- fix CVE-2025-6176</changelog>
</package>
<package pkgid="7532bcf540cc24daa2267ad4aa04303bb7d3022686db902f4cfa6581d9de4805" name="brotli-devel" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="4.oe2203sp4"/>
  <changelog author="wangjiang &lt;app@cameyan.com&gt; - 1.0.9-4" date="1762430400">- fix CVE-2025-6176</changelog>
</package>
<package pkgid="69110aa3b3f7d2994fa1f7894874001adec4f52abde902b2fffde38f3499a1bf" name="brotli-help" arch="noarch">
  <version epoch="0" ver="1.0.9" rel="4.oe2203sp4"/>
  <changelog author="wangjiang &lt;app@cameyan.com&gt; - 1.0.9-4" date="1762430400">- fix CVE-2025-6176</changelog>
</package>
<package pkgid="5ad6bf302207e5c081618c20902f71387ea7a94325b8138853127f1cab988dba" name="bsdcat" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="10.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
</package>
<package pkgid="1a7395b5a401a973f173e422fbe39e5edada5c0f009c1341a1bc91f867300b63" name="bsdcat" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="11.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-11" date="1767009600">- fix the regression caused by the fix for CVE-2025-60753</changelog>
</package>
<package pkgid="92d85afd0dbb16cd323dc3eac7bff13a01e257920db9e3c9fdae6e1349f9a496" name="bsdcat" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="12.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-11" date="1767009600">- fix the regression caused by the fix for CVE-2025-60753</changelog>
  <changelog author="zhaoheqi &lt;zhaoheqi@xfusion.com&gt; - 3.5.2-12" date="1773662400">- fix CVE-2026-4111</changelog>
</package>
<package pkgid="d7bc64a9776c4bd7141b3e9b67dc240791397fdea733e9e6b9dcdf0377323368" name="bsdcat" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="8.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
</package>
<package pkgid="6b5a171ed687c8232dae818d6199dfebb073f35cd383e85ea0560542c09bd5f7" name="bsdcat" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="9.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
</package>
<package pkgid="46104189b074df89996486bfad6f2f4c6a3e03bcbdb523863bdd76e5fa6ab49d" name="bsdcpio" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="10.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
</package>
<package pkgid="8516281de97d6cdbbb83130b6be9a63184c10550ff52bf21da98c5424a11178a" name="bsdcpio" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="11.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-11" date="1767009600">- fix the regression caused by the fix for CVE-2025-60753</changelog>
</package>
<package pkgid="bfb0e003500ac6898c6f796cc7c07044266e9911f6eecb569a32654ab3c860ed" name="bsdcpio" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="12.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-11" date="1767009600">- fix the regression caused by the fix for CVE-2025-60753</changelog>
  <changelog author="zhaoheqi &lt;zhaoheqi@xfusion.com&gt; - 3.5.2-12" date="1773662400">- fix CVE-2026-4111</changelog>
</package>
<package pkgid="95a383cb7e81fa9fd13cb9d77c862ee50ee63ce4ba651b81ea97b2cec93a9802" name="bsdcpio" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="8.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
</package>
<package pkgid="5de1585ca9a211025a9f1cadcc3cf60571319e48383b494c075fd2c447dd1d84" name="bsdcpio" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="9.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
</package>
<package pkgid="626e6f39c23aebbbddba4ddaa528034bbbc0981895599b7734c8c93c6a8f3e1f" name="bsdtar" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="10.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
</package>
<package pkgid="1e668a6da978dd9585eb5eff94f3e7d23ede2066bdf016f4227513d156dc41d8" name="bsdtar" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="11.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-11" date="1767009600">- fix the regression caused by the fix for CVE-2025-60753</changelog>
</package>
<package pkgid="3dc49e8988ebf16d0a851c1d49882cc63b96b722b4685a1389986017363091da" name="bsdtar" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="12.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-10" date="1764072000">- fix CVE-2025-60753</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-11" date="1767009600">- fix the regression caused by the fix for CVE-2025-60753</changelog>
  <changelog author="zhaoheqi &lt;zhaoheqi@xfusion.com&gt; - 3.5.2-12" date="1773662400">- fix CVE-2026-4111</changelog>
</package>
<package pkgid="c0e7dd5a610b1f8aef5396fc18e865a4f12e06df45724bd7dbd45982baee10cd" name="bsdtar" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="8.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
</package>
<package pkgid="3c3e174b92e4feba0392ea49da6930ad826b0c29cbb2f6573aae0b7e31572a94" name="bsdtar" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="9.oe2203sp4"/>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-7" date="1717675200">- Type:CVE
- ID:CVE-2024-20696
- SUG:NA
- DESC:fix CVE-2024-20696</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-8" date="1741694400">- Type:CVE
- ID:CVE-2025-25724
- SUG:NA
- DESC:fix CVE-2025-25724</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 3.5.2-9" date="1749729600">- Type:CVE
- ID:CVE-2025-5914,CVE-2025-5916,CVE-2025-5917,CVE-2025-5918
- SUG:NA
- DESC:fix CVE-2025-5914 CVE-2025-5916 CVE-2025-5917 CVE-2025-5918</changelog>
</package>
<package pkgid="2d895ea9acd294c26755453cdbfb1ca1d7a50d38bc54dea03abcddf8a0540a57" name="bubblewrap" arch="x86_64">
  <version epoch="0" ver="0.4.1" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.4.1-2" date="1723809600">- Add --bind-fd and --ro-bind-fd to let you bind a O_PATH fd for flatpak fix CVE-2024-42472</changelog>
</package>
<package pkgid="ca9c95b32cf3da81331090871d43c5805b2e7d5f52fa3282f2391c58f47e057e" name="bubblewrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.1" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.4.1-2" date="1723809600">- Add --bind-fd and --ro-bind-fd to let you bind a O_PATH fd for flatpak fix CVE-2024-42472</changelog>
</package>
<package pkgid="545c0e9058eba15590347c3273f2a3304a3fac1d66cac8029d31042f186341ed" name="bubblewrap-debugsource" arch="x86_64">
  <version epoch="0" ver="0.4.1" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.4.1-2" date="1723809600">- Add --bind-fd and --ro-bind-fd to let you bind a O_PATH fd for flatpak fix CVE-2024-42472</changelog>
</package>
<package pkgid="08774a446d0ab47a6679887d7196b263a855192fe381f5390872a784ce6712e8" name="bubblewrap-help" arch="noarch">
  <version epoch="0" ver="0.4.1" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.4.1-2" date="1723809600">- Add --bind-fd and --ro-bind-fd to let you bind a O_PATH fd for flatpak fix CVE-2024-42472</changelog>
</package>
<package pkgid="cf6d56f8ee389fb6d6b1ce26f27e1f314b957c493bfbf28084c60b11f0088c8a" name="busybox" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="22.oe2203sp4"/>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-16" date="1660910400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-30065</changelog>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-17" date="1666958400">- fix use after free in bc module</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
</package>
<package pkgid="ca192f2d06ae02b2ca6016b0c97c3fa928ba8a4eeb815acfc57fecdccd9f6498" name="busybox" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="23.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
</package>
<package pkgid="d315177a6c0d93d6256eeb71623379b1c1c0cab318a6a09ff25800dc4c68cc85" name="busybox" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="25.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
</package>
<package pkgid="8bf4c98338c3ed191ca213764596b123017b3a6f7e94e81b0cfc507a6cce43aa" name="busybox" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="26.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
</package>
<package pkgid="8e26bf454234b7b08ea61285c202c7e31327670bee9b0b462b920d82b8dce780" name="busybox" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="28.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-27" date="1772625600">- Type:enhancement
- Id:NA
- SUG:NA
- DESC:Run test cases during build</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-28" date="1773057600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2026-26157 CVE-2026-26158</changelog>
</package>
<package pkgid="bbf024773e324a9c880b036def14ab9b016842d13b73f3097944e2b4116ad60d" name="busybox-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="22.oe2203sp4"/>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-16" date="1660910400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-30065</changelog>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-17" date="1666958400">- fix use after free in bc module</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
</package>
<package pkgid="fbea8f6a01a93c170113e83b07f7ea9694c5f6d7b70fa5b45c35d7bc9d08fdda" name="busybox-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="23.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
</package>
<package pkgid="05dbcce6630f49663bf61b55ada67f730026102a2fea144b0e2788fa0915a2fd" name="busybox-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="25.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
</package>
<package pkgid="6be8e1a815bb296facdd897c1f6d26bbcfaedb9b07e20eb368508a2ec8568d1f" name="busybox-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="26.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
</package>
<package pkgid="cf963b17c06e9533466031e87b9ef58ab5b3f283dada85f783bbb0081a1ba12c" name="busybox-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="28.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-27" date="1772625600">- Type:enhancement
- Id:NA
- SUG:NA
- DESC:Run test cases during build</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-28" date="1773057600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2026-26157 CVE-2026-26158</changelog>
</package>
<package pkgid="2078e9c4c91d27adca464a7c0d1ef2c9b546b97455258a38b836657d23052780" name="busybox-debugsource" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="22.oe2203sp4"/>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-16" date="1660910400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-30065</changelog>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-17" date="1666958400">- fix use after free in bc module</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
</package>
<package pkgid="0c572c7626cdadb99fbf275384bc1cef22ae8122ad0b37b2a059ea995d52e021" name="busybox-debugsource" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="23.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
</package>
<package pkgid="a1e65f346587d86766e07d225f027b671c92d0cd806a4f4070610a24c5eae85f" name="busybox-debugsource" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="25.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
</package>
<package pkgid="dff851dac9712c0478df5783ba496229751c946fa9a66a57e0aa403f6a9978bf" name="busybox-debugsource" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="26.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
</package>
<package pkgid="de067028a6a1e767355500d8c2d6f0e882df5037fdf3823327a22ffdb81a1676" name="busybox-debugsource" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="28.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-27" date="1772625600">- Type:enhancement
- Id:NA
- SUG:NA
- DESC:Run test cases during build</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-28" date="1773057600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2026-26157 CVE-2026-26158</changelog>
</package>
<package pkgid="68db2f5550a414ba624d14089484fb1827a76e6cf3e1ae050883656b2cbe10a6" name="busybox-help" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="22.oe2203sp4"/>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-16" date="1660910400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-30065</changelog>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-17" date="1666958400">- fix use after free in bc module</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
</package>
<package pkgid="be91c27a9ba53e6b3123b643d23032dbfd770e3ba53493044f22c442171f72a6" name="busybox-help" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="23.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
</package>
<package pkgid="f1bcb48c430eed3d3b8f2601245004898eee6495e0cffe419542895ede69839c" name="busybox-help" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="25.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
</package>
<package pkgid="a3e0c85387bc7ea2fdade3c97fb21f1e3c879ce5631741e504ffb269b0505475" name="busybox-help" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="26.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
</package>
<package pkgid="f84ba77b3759084a0670570cd0e440f9afbe5a3a932d58826295cd75cbb33b73" name="busybox-help" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="28.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-27" date="1772625600">- Type:enhancement
- Id:NA
- SUG:NA
- DESC:Run test cases during build</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-28" date="1773057600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2026-26157 CVE-2026-26158</changelog>
</package>
<package pkgid="7ca66ba37b77aaf2e6cb5ed22e85db42fb6509d16a7254d87cdd92e5f9d388ac" name="busybox-petitboot" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="22.oe2203sp4"/>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-16" date="1660910400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-30065</changelog>
  <changelog author="jikui &lt;jikui2@huawei.com&gt; - 1:1.34.1-17" date="1666958400">- fix use after free in bc module</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
</package>
<package pkgid="8c684bdbfd6519c56d3883e521fddee420d6000b26db7e2978e47e8f7872560b" name="busybox-petitboot" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="23.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
</package>
<package pkgid="7ce04b4e70f80582e374793ef1fea931fc62394b68a5808874e9d3f2e4277213" name="busybox-petitboot" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="25.oe2203sp4"/>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-18" date="1693396800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2022-48174</changelog>
  <changelog author="huangsong &lt;huangsong14@huawei.com&gt; - 1:1.34.1-19" date="1693483200">- Type:CVE
- Id:NA
- SUG:NA
- DESC:re-fixed CVE-2022-48174</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
</package>
<package pkgid="a44915a005126c0ec6aa68e0250c4590625efb980c855e24e25ce6e3a37fd4be" name="busybox-petitboot" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="26.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
</package>
<package pkgid="e5610509da096451c33ea77ad67c6ead00a1a00288b2dd9c4a46327a7fb56d5a" name="busybox-petitboot" arch="x86_64">
  <version epoch="1" ver="1.34.1" rel="28.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-20" date="1718798400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-21" date="1719316800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-22" date="1721649600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42363</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 1:1.34.1-23" date="1731672000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:1.34.1-24" date="1746446400">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2023-39810</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-25" date="1752840000">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2025-46394</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1:1.34.1-26" date="1758196800">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2024-58251</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-27" date="1772625600">- Type:enhancement
- Id:NA
- SUG:NA
- DESC:Run test cases during build</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1:1.34.1-28" date="1773057600">- Type:CVE
- Id:NA
- SUG:NA
- DESC:fix CVE-2026-26157 CVE-2026-26158</changelog>
</package>
<package pkgid="b766b2d202788bab80a31861f70abb2578fe3114639ed29e7b4f247326eabf88" name="bwa" arch="x86_64">
  <version epoch="0" ver="0.7.17" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.7.17-2" date="1765195200">- Fix CVE-2019-10269</changelog>
</package>
<package pkgid="29e078ff38097f39da2741e9bcfa7b6a83a944fa01d469ba82e7fcf3f4ddba4b" name="bwa-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.7.17" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.7.17-2" date="1765195200">- Fix CVE-2019-10269</changelog>
</package>
<package pkgid="3dd7e39869b32289b396423ad2a64d7a52c147b9b6da1277918e0d481375e203" name="bwa-debugsource" arch="x86_64">
  <version epoch="0" ver="0.7.17" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.7.17-2" date="1765195200">- Fix CVE-2019-10269</changelog>
</package>
<package pkgid="427b2b7d1566e1ea5a9231cbac684f504ae9f2b7aa2801e2a98b8948f56df013" name="c3p0" arch="noarch">
  <version epoch="0" ver="0.9.5.4" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.9.5.4-4" date="1773403200">- Fix CVE-2026-27830</changelog>
</package>
<package pkgid="a649988ec1cd1bed78687fb1350857ef9faef02654758df0ec8c1c091e6b2b1d" name="c3p0-help" arch="noarch">
  <version epoch="0" ver="0.9.5.4" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.9.5.4-4" date="1773403200">- Fix CVE-2026-27830</changelog>
</package>
<package pkgid="98deaf1f9fee1b0d0621561494d84da22d76b4a6667361b2026868d82f316857" name="cargo" arch="x86_64">
  <version epoch="0" ver="1.76.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.64.0-1" date="1683806400">- Update to 1.64.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.64.0-2" date="1690718400">- Use local mirror for speed up</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.64.0-3" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1740398400">- Update to 1.76.0 because firefox update 128ESR version
- Fix CVE-2022-21658 CVE-2022-46176 CVE-2023-38497
- Obsoletes rust-analysis</changelog>
</package>
<package pkgid="bdadfb4327f66c782623959ce91fa9dbfbed9450a23e9dc4aa566579a861744a" name="cargo" arch="x86_64">
  <version epoch="0" ver="1.82.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.64.0-3" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1740398400">- Update to 1.76.0 because firefox update 128ESR version
- Fix CVE-2022-21658 CVE-2022-46176 CVE-2023-38497
- Obsoletes rust-analysis</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.82.0-1" date="1758628800">- Update to 1.82.0 because firefox update 140ESR version
- Synchronize the code from the openEuler-24.03-LTS-SP1 branch
- Remove rls command</changelog>
</package>
<package pkgid="09957b8e51d38527a1950729511ebea07710e19dafab34434922d926dc1c984a" name="ceph" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="4cc7ee628c3ac955ef098b202b4e077b1a29efad4e7e9033dfbdd0804cad6d39" name="ceph" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="fae3df60502c3d96a722e5b27be2ac4f4ca552282edc0543df0694f47186a07b" name="ceph" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="6f5c6593ef52ca9ceceaf892c14ff058facbef66816e4c54f90c1a907ce9996b" name="ceph-base" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="b81253a81307fb08332df75696e8c27b3a862ac8dc938359039cc8dd3d63bd2f" name="ceph-base" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="74314cdc6dc6108a612cc90fd34d68a3a3a3bceb01c21ac742447adff4358a88" name="ceph-base" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="00aded8d47615860912be645a96095e0dcabc2b9e142c547863837fcabf5ac24" name="ceph-common" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="70f2da5fc15672e7b8373675f56e0a3d9daaa6f7404f658a434defd111db6678" name="ceph-common" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="124bc285a6073bf58776d9e68e0aa6ba967db5c3af06fd6bbe4e1fa931e69cfb" name="ceph-common" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="329ca2507d9a59ace9e445c86a6a701a9da664dc0856a2b7d43623b56e62584b" name="ceph-debuginfo" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="20eda6089fbd9ec37e711e7495ff0ef7ff7b66ee01495c953b7a0ba63858d9ec" name="ceph-debuginfo" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="97befd8c18f7b4b28ce657c1845a050ef0dfde2871779ebd3ba6c8395c15e6e9" name="ceph-debuginfo" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="d63d1e4a3c48a22c5469e71c810f57008c866967d46c268bc4c3f2ce2134823a" name="ceph-debugsource" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="b4d5e42e417041da6fb4d4f151834b9616c7c3fb22482d0f9e9910ee9a4a2c47" name="ceph-debugsource" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="21796f35d71563296ed5f4ec3efadc404558548a1480aae17d7ab7319d753b17" name="ceph-debugsource" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="5bd507291bfb98718bfeac7708ad679f475eb560e43cfaf7ec30297acafbed89" name="ceph-fuse" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="566ade10dc7df6e0ddec273f1d74a71b867faff2d4aa431904a6e2ed7d8cbd97" name="ceph-fuse" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="616c6a528d6a390c9466c1b8c6f6f56a8bdb02cc4065bb78faba2ec2c0c05475" name="ceph-fuse" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="04889d11e6d5a38336e1c6e1a8489e9a9271711f2b2165ab100761f501b6d14a" name="ceph-grafana-dashboards" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="c0b4e1b8463c65d319fa294e5801a8bb48459538c93f4cbdb4c5e0efb4b5c80f" name="ceph-grafana-dashboards" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="b5024083f4b1cc3aa6cc5ddd98f46489edcb83765e138cca8117d0b624a96297" name="ceph-grafana-dashboards" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="4d2ac0fc4a56efa717442191b511a1654af88f2b0f4229fc87253a1de134c518" name="ceph-immutable-object-cache" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="ebbe093577629fc089296222d526590d74456c9e42bb40d426999fd893aa630a" name="ceph-immutable-object-cache" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="c7ecfd8cd503a90f1b250e86de65f90d96f012c4c96ed70b49a019274babe533" name="ceph-immutable-object-cache" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="ee73143a6a6f585df7443c0b03ee296dd04ab9a8cfc72b136a2cd098b6304f6c" name="ceph-mds" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="d02c87a027b3bea68bb239e2e666cb9228d052166f60a1de27dd23b969ca04ad" name="ceph-mds" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="12d0847e7ff185fcc5e65c22398f033222a8383ea949fcccd7bb898ce372a77c" name="ceph-mds" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="54f389db0529b5ea95d9e96968ae8e5e9e9ece5d277dc5081e3068e1419938ab" name="ceph-mgr" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="31b6363653a52c09f3bc390f9058e21480e481ad04c276ff2b59722c6fccb8cf" name="ceph-mgr" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="8449bc294574ff9ae6a0f00cbfa5cc5955e7db4d12d6d67154929a4e89470d36" name="ceph-mgr" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="99816c0578c01795c1e4fb72a1fb1f203f532a22f1737c6dfdf096fa99075c9a" name="ceph-mgr-cephadm" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="270f117acaf4363c2a8bf9e2f4665e41a3fe979bd897b07b6f4a97682a953aaf" name="ceph-mgr-cephadm" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="32963efef832b481aa7e12adf2dfc037ee6ead3122fb0ff44cdba25306de3f6e" name="ceph-mgr-cephadm" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="d4459fcb40ac384c8de29f62054d0084bb3b1c0d453371c048b1abfb20bc08d7" name="ceph-mgr-dashboard" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="38f78dfee9ff98dca43b64a9b3e342f308f12ecefd52033619b203b1135e11d7" name="ceph-mgr-dashboard" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="9874ebb858f632340bb3d3b12963a3c9884b4df22e857a7ec5a7b6d20c613586" name="ceph-mgr-dashboard" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="90d6d02ee11336de0116f25fa56ae417b8fce6ee5fc279e4fee5e445860916a9" name="ceph-mgr-diskprediction-local" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="2b1e8c5f6b3a657eab52eac0b43f0985656cc12c7bcdef0e9fdf897097c3b60f" name="ceph-mgr-diskprediction-local" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="c169c85fc40887e7dd3b351941186dffa7fffce17a09119249ec64e6152d6472" name="ceph-mgr-diskprediction-local" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="e1f916a445a4ae544671737a79e7bd64551d9c8447d83c6c4f0e0de7c4e0f685" name="ceph-mgr-k8sevents" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="d2d497cdabfd4aa1946956651d08e2b86f77ce6495a9a296be7061d60f5edcb5" name="ceph-mgr-k8sevents" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="4a0af3b5d345988881c2a3a39adc0f206e3883ec6219acc587ace8f3f97feb06" name="ceph-mgr-k8sevents" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="b386bb56d01d99ade4b3d5dcfd5b69bfd8790774c221d533e5e8e3f70e62a0cd" name="ceph-mgr-modules-core" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="93eeac08a31036c151744fad16c7ac4df2c33d44565745e6289a5145bf2670c1" name="ceph-mgr-modules-core" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="9f6656ecd5f2e49b1aacb87a5f8175dc2f3524a986269c6ed0602aa41833205e" name="ceph-mgr-modules-core" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="29552624ce41b61c8359273cd927350f678b95a7ea1fbdc0a5dfbbf16b9df5cc" name="ceph-mgr-rook" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="c0eecc9939bcd33830be4311e8f46537c1a0071c9ebd7eacaefd0cfcbf8a221c" name="ceph-mgr-rook" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="bf4446ce1e57c3f97b83e4a951bf6e9d653a260847dc86e8f43a87526963d5ea" name="ceph-mgr-rook" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="d628beb0ab017b5feddeae6fc697bd0cde51a5ce9fa09368fd0196e07a12ec28" name="ceph-mon" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="56390c2f2d309b99e521bdea2ae5add27649d8832c1886af3455004e2101ac13" name="ceph-mon" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="9b206ffdcd9ac74113dd07d62b539ac443adf6266124941239f995ef34df7b1d" name="ceph-mon" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="7c35d851d35dd44019bd8dfe7354e3e1f947f9d2d6561bc5b3a4264112db9c62" name="ceph-osd" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="d45792d9475858e26e7649f9688ac006504b06b919b9260de70467ccaec392df" name="ceph-osd" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="042357bdf33082872be85444513a7e4b3a4cae420042e0656148071443552f78" name="ceph-osd" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="f6f88f1e5f969c735cdac619426da7ba344153ea8ebe35c6d2328f05a34952ab" name="ceph-prometheus-alerts" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="d36bade7ba46ac55c31fcc3528efe5903394ae631e22469f32fefd4ab0a17dfd" name="ceph-prometheus-alerts" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="2e6a229253cf93a4917c65ece35a34297c68e21cbef3500af7819b588d953aab" name="ceph-prometheus-alerts" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="29b4a4e9c028d97cd5798849782d42a23d9efdee91ec8ca2f58b04afff789fe5" name="ceph-radosgw" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="427ddc6d1b35f6de73173e553998cfb4c22613070f1b1581bddd2a724865bec6" name="ceph-radosgw" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="56f5b0986fbc82bd67dc8f0716e1edebb77739a34c185835f8e26ce1ee1f3052" name="ceph-radosgw" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="fd6659f14079435356a0eeed3d39c9aea0f4cc6c124e0797c96b5d8a54df2bff" name="ceph-resource-agents" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="98ea6ac092ef2a2c3f65b39fd866814b19d1fd06e875840cba8f8e8a31835351" name="ceph-resource-agents" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="7038fc6588d6753b4bd46bc0239f78c385e4900c75100569908a40c1ab63fb02" name="ceph-resource-agents" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="e603cbb31a75def6f54a548f745c1b00b41fa0b80fa60495183f5dfeca283802" name="ceph-selinux" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="431cda9d75950b52a4b735bd956f84338218cbd5f29dab4d680c399b566ab01a" name="ceph-selinux" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="7929cb0ab0c5dd394e71113878e7cb24e842bf4c6246bdbb85a3cc65f09281cd" name="ceph-selinux" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="919a4c304da6da9add71babbdb6738fb4422b59b2900be0bd16260f7ce0f454c" name="ceph-test" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="c807f655c05c74b1bba229d6e7be2fd6ae32ad202b69cad225d7718834cdbe2f" name="ceph-test" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="52996c16da00bb246cb9c58d53d89b5b46cb5337b9c1fc815fdc49bcf572504e" name="ceph-test" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="b1d2af818725818c9c3ff8a82874c08311fe41cfd6068ff62a770a8617774807" name="cephadm" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="0d71bfb377867c3ed2e4408b9cffe887d04972868229e96374cd9ccc393f8de0" name="cephadm" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="dc2b80826fb9ba7ccbf1a4c21e2c90912270190f8d6bac098d16e3493ca69e5a" name="cephadm" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="c88517d60dd571e2bb40654d21a3ada94c8c0880f12c82e6a48971b0f164c6ae" name="cephfs-mirror" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="f5b105e365d09969c6cdec31a1740cf556c4c622e25d0e67a0e61ca6d75e64db" name="cephfs-mirror" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="f8888d5693f89a8d3b4c62aedc7514e2714ad7cf077dd302a366ed6139b1e685" name="cephfs-mirror" arch="x86_64">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="9912066d66faa3e6d08c983453ee7aedb761991f022903299489f95523d0b388" name="cephfs-top" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="21.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-11" date="1670241600">- fix CVE-2022-3650</changelog>
  <changelog author="wanglin &lt;wangl29@chinatelecom.cn&gt; - 2:16.2.7-12" date="1671537600">- use vendor macro in buildrequire package</changelog>
  <changelog author="yaoguangzhong &lt;yaoguangzhong@xfusion.com&gt; - 2:16.2.7-13" date="1672228800">- fix no module named v1_event for mgr/k8sevent</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 2:16.2.7-14" date="1673524800">- add loongarch support for ceph</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-15" date="1676376000">- fix error for uninstall cephadm</changelog>
  <changelog author="wangzengliang&lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-16" date="1676894400">- fix CVE-2022-3854</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
</package>
<package pkgid="6352b90a5cf47c2d8dcb0a5037004ce57d420bb93890e6dc0d785d063facb7f9" name="cephfs-top" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="22.oe2203sp4"/>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-17" date="1685620800">- fix error for uninstall cephadm</changelog>
  <changelog author="liuqinfei &lt;lucas.liuqinfei@huawei.com&gt; - 2:16.2.7-19" date="1693224000">- add judgment for ceph-volume lvm activate
- sync from #PR 187</changelog>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
</package>
<package pkgid="242a7bc1870dfed8de81f690b4e2715e9e97704607fd14ba76a6a61ba61478bd" name="cephfs-top" arch="noarch">
  <version epoch="2" ver="16.2.7" rel="25.oe2203sp4"/>
  <changelog author="lizhipeng &lt;qiuxinyidian@gmail.com&gt; - 2:16.2.7-20" date="1711108800">- fix CVE-2023-46159</changelog>
  <changelog author="yangxiaoliang &lt;yangxiaoliang@uniontech.com&gt; - 2:16.2.7-21" date="1730462400">- fix osd activate error when node reboot</changelog>
  <changelog author="wangzengliang &lt;wangzengliang2@huawei.com&gt; - 2:16.2.7-22" date="1740139200">- fix-CVE-2024-48916</changelog>
  <changelog author="wang kun &lt;wang_kun1@hoperun.com&gt; - 2:16.2.7-23" date="1758110400">- fix CVE-2021-3979</changelog>
  <changelog author="lizhipeng &lt;lizhipeng@kylin.cn&gt; - 2:16.2.7-24" date="1763726400">- fix-CVE-2023-43040</changelog>
  <changelog author="hanguanqiang &lt;hanguanqiang@kylinos.cn&gt; - 2:16.2.7-25" date="1769688000">- fix CVE-2024-47866</changelog>
</package>
<package pkgid="48dcf99b1f06da3472dacd24b6759a5783997ad3690f9f859da8845774feefb4" name="chkconfig" arch="x86_64">
  <version epoch="0" ver="1.21" rel="2.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.20-2" date="1661601600">- fix coredump while parseServiceInfo return non-zero</changelog>
  <changelog author="fushanqing &lt;fushanqing@kylinos.cn&gt; - 1.21-1" date="1665576000">- Update to 1.21</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 1.21-2" date="1723464000">- fix systemdActive()</changelog>
</package>
<package pkgid="bb48bb682c23c012db7b31d2464578591d6faf18ecef3a0afd3cbdeab201226d" name="chkconfig" arch="x86_64">
  <version epoch="0" ver="1.21" rel="3.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 1.21-2" date="1723464000">- fix systemdActive()</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.21-3" date="1757505600">- fix a double free error</changelog>
</package>
<package pkgid="f05e7d9b36501c9ec28a7f72e7be51e1fa8332a9c26209578c4ae5ac28341b27" name="chkconfig-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.21" rel="2.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.20-2" date="1661601600">- fix coredump while parseServiceInfo return non-zero</changelog>
  <changelog author="fushanqing &lt;fushanqing@kylinos.cn&gt; - 1.21-1" date="1665576000">- Update to 1.21</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 1.21-2" date="1723464000">- fix systemdActive()</changelog>
</package>
<package pkgid="c4ee215cfde04a619b74edf61b07e8b149e6d0a96a4c52e2b48105a1528a660b" name="chkconfig-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.21" rel="3.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 1.21-2" date="1723464000">- fix systemdActive()</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.21-3" date="1757505600">- fix a double free error</changelog>
</package>
<package pkgid="7034923bba8d2f4e10496c6768f5853f79e5c0ed529a18889cd3d2725cfe0149" name="chkconfig-debugsource" arch="x86_64">
  <version epoch="0" ver="1.21" rel="2.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.20-2" date="1661601600">- fix coredump while parseServiceInfo return non-zero</changelog>
  <changelog author="fushanqing &lt;fushanqing@kylinos.cn&gt; - 1.21-1" date="1665576000">- Update to 1.21</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 1.21-2" date="1723464000">- fix systemdActive()</changelog>
</package>
<package pkgid="0819ae123d73d4de3782d19c77743baf472e795ac0cf8259af1a8b74e28bf21f" name="chkconfig-debugsource" arch="x86_64">
  <version epoch="0" ver="1.21" rel="3.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 1.21-2" date="1723464000">- fix systemdActive()</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.21-3" date="1757505600">- fix a double free error</changelog>
</package>
<package pkgid="a6ebcc45e08e7b2b1cfa8eb33c878923a2f5d43401b651c98dfd9220a41fff78" name="chkconfig-help" arch="noarch">
  <version epoch="0" ver="1.21" rel="2.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.20-2" date="1661601600">- fix coredump while parseServiceInfo return non-zero</changelog>
  <changelog author="fushanqing &lt;fushanqing@kylinos.cn&gt; - 1.21-1" date="1665576000">- Update to 1.21</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 1.21-2" date="1723464000">- fix systemdActive()</changelog>
</package>
<package pkgid="95574a7ba8a30f8195a50d098440ba68ce10d5d70c4086fef0a18c7156bf907c" name="chkconfig-help" arch="noarch">
  <version epoch="0" ver="1.21" rel="3.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 1.21-2" date="1723464000">- fix systemdActive()</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.21-3" date="1757505600">- fix a double free error</changelog>
</package>
<package pkgid="2a8eeecd75158a218569acbce3edfd8f0d10fffc22c2fd18e05f95e7dec0a871" name="chrony" arch="x86_64">
  <version epoch="0" ver="4.1" rel="7.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 4.1-5" date="1683547200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for enable NTS</changelog>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 4.1-6" date="1691668800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add loongarch64 support</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 4.1-7" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
</package>
<package pkgid="00100124845fabb737f8018847feefa6f84b39e13aecb681edcbb9a7828ee5c7" name="chrony-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.1" rel="7.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 4.1-5" date="1683547200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for enable NTS</changelog>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 4.1-6" date="1691668800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add loongarch64 support</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 4.1-7" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
</package>
<package pkgid="39d1facd3656bd957801bf12ca128557ae660858779a7716cb452b75f98db868" name="chrony-debugsource" arch="x86_64">
  <version epoch="0" ver="4.1" rel="7.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 4.1-5" date="1683547200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for enable NTS</changelog>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 4.1-6" date="1691668800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add loongarch64 support</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 4.1-7" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
</package>
<package pkgid="425ab1ab2edbbe857ca15a4ec58d0f8b1f8414a92f82b5a005e713e71726ff62" name="chrony-help" arch="noarch">
  <version epoch="0" ver="4.1" rel="7.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 4.1-5" date="1683547200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for enable NTS</changelog>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 4.1-6" date="1691668800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add loongarch64 support</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 4.1-7" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
</package>
<package pkgid="12557689b208e9014fb75d64f7fb902a3dff635a2bdb760caed733b2d38ae607" name="chrpath" arch="x86_64">
  <version epoch="0" ver="0.16" rel="14.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.16-14" date="1730721600">- Handle DT_MIPS_RLD_MAP_REL on MIPS (debian bug#820335)</changelog>
</package>
<package pkgid="5d31ffd61b0e292d6849478b02ff8f806464fb639f3e30472cac50dd8cd42917" name="chrpath-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.16" rel="14.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.16-14" date="1730721600">- Handle DT_MIPS_RLD_MAP_REL on MIPS (debian bug#820335)</changelog>
</package>
<package pkgid="6f6f4477709b6c09fcd3309675b47ab0c7bc0ae2ef1e0abe680a3574316ff053" name="chrpath-debugsource" arch="x86_64">
  <version epoch="0" ver="0.16" rel="14.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.16-14" date="1730721600">- Handle DT_MIPS_RLD_MAP_REL on MIPS (debian bug#820335)</changelog>
</package>
<package pkgid="b30073a0945b6c8436a45be01f3a2fb4ac1a62eb460e3298dcf0a41fb5d8fe3e" name="chrpath-help" arch="noarch">
  <version epoch="0" ver="0.16" rel="14.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.16-14" date="1730721600">- Handle DT_MIPS_RLD_MAP_REL on MIPS (debian bug#820335)</changelog>
</package>
<package pkgid="ac5a8257f42ff22636744758d091baeb466f446a0611039948032749e8e29a9a" name="cjson" arch="x86_64">
  <version epoch="0" ver="1.7.15" rel="6.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1.7.15-2" date="1703419200">- Fix CVE-2023-50471 CVE-2023-50472</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 1.7.15-3" date="1709640000">- fix potential memory leak in merge_patch()</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 1.7.15-4" date="1714132800">- fix CVE-2024-31755</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 1.7.15-5" date="1718712000">- sync patches from 24.03 branches</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-6" date="1754395200">- Fix CVE-2023-26819</changelog>
</package>
<package pkgid="e1fa2c08778d7e9cf62d58d98e223ac204627866311f901d9cffe1020a64b93e" name="cjson" arch="x86_64">
  <version epoch="0" ver="1.7.15" rel="7.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1.7.15-2" date="1703419200">- Fix CVE-2023-50471 CVE-2023-50472</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 1.7.15-3" date="1709640000">- fix potential memory leak in merge_patch()</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 1.7.15-4" date="1714132800">- fix CVE-2024-31755</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 1.7.15-5" date="1718712000">- sync patches from 24.03 branches</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-6" date="1754395200">- Fix CVE-2023-26819</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-7" date="1759147200">- Fix CVE-2025-57052</changelog>
</package>
<package pkgid="c59517e1ab62eb965b1bf3b7c22d62556b9a21cecc30fc57804bb9a05dccb7f7" name="cjson-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.15" rel="6.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1.7.15-2" date="1703419200">- Fix CVE-2023-50471 CVE-2023-50472</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 1.7.15-3" date="1709640000">- fix potential memory leak in merge_patch()</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 1.7.15-4" date="1714132800">- fix CVE-2024-31755</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 1.7.15-5" date="1718712000">- sync patches from 24.03 branches</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-6" date="1754395200">- Fix CVE-2023-26819</changelog>
</package>
<package pkgid="b945b1bf6b405606f5cabedf1bbae89850da5b49f6a43b2cd6bd94ebb44ffd8d" name="cjson-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.15" rel="7.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1.7.15-2" date="1703419200">- Fix CVE-2023-50471 CVE-2023-50472</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 1.7.15-3" date="1709640000">- fix potential memory leak in merge_patch()</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 1.7.15-4" date="1714132800">- fix CVE-2024-31755</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 1.7.15-5" date="1718712000">- sync patches from 24.03 branches</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-6" date="1754395200">- Fix CVE-2023-26819</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-7" date="1759147200">- Fix CVE-2025-57052</changelog>
</package>
<package pkgid="288f9180d4716d1a1723a13aa70b463449d32f43632ba8d06f343d8b0cf75e97" name="cjson-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.15" rel="6.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1.7.15-2" date="1703419200">- Fix CVE-2023-50471 CVE-2023-50472</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 1.7.15-3" date="1709640000">- fix potential memory leak in merge_patch()</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 1.7.15-4" date="1714132800">- fix CVE-2024-31755</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 1.7.15-5" date="1718712000">- sync patches from 24.03 branches</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-6" date="1754395200">- Fix CVE-2023-26819</changelog>
</package>
<package pkgid="04aa71edb8a6aeae5bb63a705d5e087b1593eea515344453fea1079d9faa925b" name="cjson-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.15" rel="7.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1.7.15-2" date="1703419200">- Fix CVE-2023-50471 CVE-2023-50472</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 1.7.15-3" date="1709640000">- fix potential memory leak in merge_patch()</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 1.7.15-4" date="1714132800">- fix CVE-2024-31755</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 1.7.15-5" date="1718712000">- sync patches from 24.03 branches</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-6" date="1754395200">- Fix CVE-2023-26819</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-7" date="1759147200">- Fix CVE-2025-57052</changelog>
</package>
<package pkgid="e9bc32c9343e38f64c29fd674ae98761df8acaf4710cf03ef187fdd5750419f2" name="cjson-devel" arch="x86_64">
  <version epoch="0" ver="1.7.15" rel="6.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1.7.15-2" date="1703419200">- Fix CVE-2023-50471 CVE-2023-50472</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 1.7.15-3" date="1709640000">- fix potential memory leak in merge_patch()</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 1.7.15-4" date="1714132800">- fix CVE-2024-31755</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 1.7.15-5" date="1718712000">- sync patches from 24.03 branches</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-6" date="1754395200">- Fix CVE-2023-26819</changelog>
</package>
<package pkgid="cf31d18ca15d9114d74c836e18d7be4be9ea0048b0e94ceff5848d46d67adbbb" name="cjson-devel" arch="x86_64">
  <version epoch="0" ver="1.7.15" rel="7.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1.7.15-2" date="1703419200">- Fix CVE-2023-50471 CVE-2023-50472</changelog>
  <changelog author="xiejing &lt;xiejing@kylinos.cn&gt; - 1.7.15-3" date="1709640000">- fix potential memory leak in merge_patch()</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 1.7.15-4" date="1714132800">- fix CVE-2024-31755</changelog>
  <changelog author="Zhao Mengmeng &lt;zhaomengmeng@kylinos.cn&gt; - 1.7.15-5" date="1718712000">- sync patches from 24.03 branches</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-6" date="1754395200">- Fix CVE-2023-26819</changelog>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 1.7.15-7" date="1759147200">- Fix CVE-2025-57052</changelog>
</package>
<package pkgid="ae75e27e2f5be4d4c5cca3b620ae82fc7bff761cb196292dceb4de3cd58d1dec" name="clamav" arch="x86_64">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="02bf9b98886f24c79bb258b1b9a71055a049b223af057cddea2dafea9a551b23" name="clamav" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="cc89349b2c85aac5c6dadf4ed9d081798ad7f2eefe908ccd89cd01390e05dad6" name="clamav-data" arch="noarch">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="c88b1ea92ab100f8a4fe0ee3e5b6b73c94f2bb86bbd9618d8e43c322c9168a67" name="clamav-data" arch="noarch">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="dc6156c10c0f69aa5481dea85da0507a606c5b40888bfe6c0dc5e3a21eaaca49" name="clamav-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="d3ad6de1d67b65c4ba2767a3e80be98692053e034677927a2539f0898bd4d758" name="clamav-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="ff03aae0633c61a5c14bca696bdbce0eb0c0a8a9c7320e2fb14e024e5fc2014a" name="clamav-debugsource" arch="x86_64">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="563792753d728ec1d8e4ba72000ac44f69a680734eb71d02e56bb8dd45168120" name="clamav-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="4e426e090023b8c0ad90132e4ce7eafcee542a8b80dd3720e2d69bca2a7b5915" name="clamav-devel" arch="x86_64">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="490dd901e91adf540e4b3696e2647a77f786e7a04faeee7688ff79b9db4b3d58" name="clamav-devel" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="e5cb669ef36de9672c48e915c630c75e732c42ed3ffd8467489f6f6a920f73e3" name="clamav-filesystem" arch="noarch">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="8504c28515576c943c630ea50cbc64dffb58141bc038c4ba10b3f6eda02f8a15" name="clamav-filesystem" arch="noarch">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="4f54cd83d4205b1a01a31f118244eb011d1fb889e9104d0b9c12cde1238bea42" name="clamav-help" arch="noarch">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="ed06302fef9c4776fd03fdfcf42f41c7e99728d91c1fd795b2e61c40bf382eb5" name="clamav-help" arch="noarch">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="482add3c78bf4d1ffff0dbcee1d4f63a3b46af530281f55cdb26a6cecbf681c5" name="clamav-milter" arch="x86_64">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="abb1145c2e35ac05d234248d2a5c84c6bc428caa7d91cdef4a1755d6c9f07630" name="clamav-milter" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="e75543f1978897a8691290c9d03a3c74a6ce65605b60609994a3218de390e820" name="clamav-update" arch="x86_64">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="f760a3be38f18791c9938685cbd2acfac2e3c7b166e9112f7aca9a201d59bf01" name="clamav-update" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="e49f606e3b7235fda9a303b80c282366e99ee6175c12301e73a9e00391bc1d19" name="clamd" arch="x86_64">
  <version epoch="0" ver="0.103.12" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 0.103.8-1" date="1678881600">- Update to 0.103.8 to fix CVE-2023-20032 and CVE-2023-20052</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
</package>
<package pkgid="5e127df15b4de4e71c60bb7d5a4bcc57d5c361f6da26e91e4ad42af027d2788f" name="clamd" arch="x86_64">
  <version epoch="0" ver="1.0.9" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 0.103.9-1" date="1692705600">- Update to 0.103.9 to fix CVE-2023-20197</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.103.11-1" date="1710936000">- Upgrade to 0.103.11</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.103.12-1" date="1725624000">- Upgrade to 0.103.12</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-1" date="1750766400">- Update to 1.0.9 for fix CVE-2025-20260</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.0.9-2" date="1750939200">- Fix clamav downgrade failure</changelog>
</package>
<package pkgid="29a56155560f17a63e97fd8a02fada4cb19550427a5238453241a7c24a469d87" name="clippy" arch="x86_64">
  <version epoch="0" ver="1.76.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.64.0-1" date="1683806400">- Update to 1.64.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.64.0-2" date="1690718400">- Use local mirror for speed up</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.64.0-3" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1740398400">- Update to 1.76.0 because firefox update 128ESR version
- Fix CVE-2022-21658 CVE-2022-46176 CVE-2023-38497
- Obsoletes rust-analysis</changelog>
</package>
<package pkgid="6998760a90a8925f6c8a50598dbf52b18ba21290b9172e1279e53aaec029f7af" name="clippy" arch="x86_64">
  <version epoch="0" ver="1.82.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.64.0-3" date="1708171200">- Fix CVE-2024-24575,CVE-2024-24577</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.76.0-1" date="1740398400">- Update to 1.76.0 because firefox update 128ESR version
- Fix CVE-2022-21658 CVE-2022-46176 CVE-2023-38497
- Obsoletes rust-analysis</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.82.0-1" date="1758628800">- Update to 1.82.0 because firefox update 140ESR version
- Synchronize the code from the openEuler-24.03-LTS-SP1 branch
- Remove rls command</changelog>
</package>
<package pkgid="1eb9c447b5d3a65a114d956ab8ad5859b55db200ce71c1643d70acafafd07487" name="cloud-init" arch="noarch">
  <version epoch="0" ver="21.4" rel="36.oe2203sp4"/>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 21.4-27" date="1715169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ec2: Do not enable dhcp6 on EC2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-28" date="1718107200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:disable use-dns for secondary nics
       Make duplicate route add succeed
       Fix predictable interface rename issue</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 21.4-29" date="1725537600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix(net): klibc ipconfig PROTO compatibility
       fix(openstack): Fix bond mac_address</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-30" date="1730721600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ensure random passwords contain multiple character types</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-31" date="1731585600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix: properly handle blank lines in fstab</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-32" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:chore: set recursive=False for ensure_dir if parent path is "/"
       test(openstack): Test bond mac address
       fix: Ensure properties for bonded interfaces are properly translated</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 21.4-33" date="1741176000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:backport upstream patches
       skip some test if there are multiple NICs with the MAC address 'ee:ee:ee:ee:ee:ee'</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 21.4-34" date="1742299200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:backport upstream patches</changelog>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 21.4-35" date="1751889600">- Type:cve
- CVE:NA
- SUG:NA
- DESC:fix CVE-2024-6174</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-36" date="1751889601">- Type:CVE
- CVE:CVE-2024-11584
- SUG:NA
- DESC:fix CVE-2024-11584</changelog>
</package>
<package pkgid="358d488c6f46839d5a0d60f56cd1f002d7ef77b7caae8521fa92697095b1b00f" name="cloud-init" arch="noarch">
  <version epoch="0" ver="21.4" rel="37.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-28" date="1718107200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:disable use-dns for secondary nics
       Make duplicate route add succeed
       Fix predictable interface rename issue</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 21.4-29" date="1725537600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix(net): klibc ipconfig PROTO compatibility
       fix(openstack): Fix bond mac_address</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-30" date="1730721600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ensure random passwords contain multiple character types</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-31" date="1731585600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix: properly handle blank lines in fstab</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-32" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:chore: set recursive=False for ensure_dir if parent path is "/"
       test(openstack): Test bond mac address
       fix: Ensure properties for bonded interfaces are properly translated</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 21.4-33" date="1741176000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:backport upstream patches
       skip some test if there are multiple NICs with the MAC address 'ee:ee:ee:ee:ee:ee'</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 21.4-34" date="1742299200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:backport upstream patches</changelog>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 21.4-35" date="1751889600">- Type:cve
- CVE:NA
- SUG:NA
- DESC:fix CVE-2024-6174</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-36" date="1751889601">- Type:CVE
- CVE:CVE-2024-11584
- SUG:NA
- DESC:fix CVE-2024-11584</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-37" date="1764590400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:fix: Add get_connection_with_tls_context() for requests 2.32.2+</changelog>
</package>
<package pkgid="5ad7bd0bf7347b6b416955a508a6fa1aac1d02d976b6d9a70276132ad23c8367" name="cloud-init-help" arch="noarch">
  <version epoch="0" ver="21.4" rel="36.oe2203sp4"/>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 21.4-27" date="1715169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:ec2: Do not enable dhcp6 on EC2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-28" date="1718107200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:disable use-dns for secondary nics
       Make duplicate route add succeed
       Fix predictable interface rename issue</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 21.4-29" date="1725537600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix(net): klibc ipconfig PROTO compatibility
       fix(openstack): Fix bond mac_address</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-30" date="1730721600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ensure random passwords contain multiple character types</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-31" date="1731585600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix: properly handle blank lines in fstab</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-32" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:chore: set recursive=False for ensure_dir if parent path is "/"
       test(openstack): Test bond mac address
       fix: Ensure properties for bonded interfaces are properly translated</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 21.4-33" date="1741176000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:backport upstream patches
       skip some test if there are multiple NICs with the MAC address 'ee:ee:ee:ee:ee:ee'</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 21.4-34" date="1742299200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:backport upstream patches</changelog>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 21.4-35" date="1751889600">- Type:cve
- CVE:NA
- SUG:NA
- DESC:fix CVE-2024-6174</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-36" date="1751889601">- Type:CVE
- CVE:CVE-2024-11584
- SUG:NA
- DESC:fix CVE-2024-11584</changelog>
</package>
<package pkgid="de5ab295b557a1fec8c4a5dbf4578fdb12c5ada92c87fe1b03b6e560093312b5" name="cloud-init-help" arch="noarch">
  <version epoch="0" ver="21.4" rel="37.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-28" date="1718107200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:disable use-dns for secondary nics
       Make duplicate route add succeed
       Fix predictable interface rename issue</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 21.4-29" date="1725537600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix(net): klibc ipconfig PROTO compatibility
       fix(openstack): Fix bond mac_address</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-30" date="1730721600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ensure random passwords contain multiple character types</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-31" date="1731585600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix: properly handle blank lines in fstab</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-32" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:chore: set recursive=False for ensure_dir if parent path is "/"
       test(openstack): Test bond mac address
       fix: Ensure properties for bonded interfaces are properly translated</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 21.4-33" date="1741176000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:backport upstream patches
       skip some test if there are multiple NICs with the MAC address 'ee:ee:ee:ee:ee:ee'</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 21.4-34" date="1742299200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:backport upstream patches</changelog>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 21.4-35" date="1751889600">- Type:cve
- CVE:NA
- SUG:NA
- DESC:fix CVE-2024-6174</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-36" date="1751889601">- Type:CVE
- CVE:CVE-2024-11584
- SUG:NA
- DESC:fix CVE-2024-11584</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 21.4-37" date="1764590400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:fix: Add get_connection_with_tls_context() for requests 2.32.2+</changelog>
</package>
<package pkgid="f433f739e47df76996bdcbebe55699681cba5011c72165bdc2c6199926b5bcf8" name="cmake" arch="x86_64">
  <version epoch="0" ver="3.22.0" rel="11.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-7" date="1702555200">- Fix abnormal empty link in cmake-data package</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-8" date="1706875200">- Remove Windows_TemporaryKey.pfx</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.22.0-9" date="1714305600">- Fix messy code for openssl-1.1.1wa version</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 3.22.0-10" date="1737633600">- remove the architecture judgment in the patches section;
- include all patches in the source package.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.22.0-11" date="1756123200">- fix CVE-2025-9301</changelog>
</package>
<package pkgid="1f239d4d64c4379fa6f7fc79310d1aab6d56359d6adf46ac0a3a92e01dd20b45" name="cmake-data" arch="noarch">
  <version epoch="0" ver="3.22.0" rel="11.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-7" date="1702555200">- Fix abnormal empty link in cmake-data package</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-8" date="1706875200">- Remove Windows_TemporaryKey.pfx</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.22.0-9" date="1714305600">- Fix messy code for openssl-1.1.1wa version</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 3.22.0-10" date="1737633600">- remove the architecture judgment in the patches section;
- include all patches in the source package.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.22.0-11" date="1756123200">- fix CVE-2025-9301</changelog>
</package>
<package pkgid="0d8c657ad07b69d86861d46c52025862b3e3ec1dfab3a6fcf095ad94eeacac7d" name="cmake-filesystem" arch="x86_64">
  <version epoch="0" ver="3.22.0" rel="11.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-7" date="1702555200">- Fix abnormal empty link in cmake-data package</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-8" date="1706875200">- Remove Windows_TemporaryKey.pfx</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.22.0-9" date="1714305600">- Fix messy code for openssl-1.1.1wa version</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 3.22.0-10" date="1737633600">- remove the architecture judgment in the patches section;
- include all patches in the source package.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.22.0-11" date="1756123200">- fix CVE-2025-9301</changelog>
</package>
<package pkgid="2259538ccb67ad293f0699f0642a38b2b0c563efb16593c8f4914b3d3a725e49" name="cmake-gui" arch="x86_64">
  <version epoch="0" ver="3.22.0" rel="11.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-7" date="1702555200">- Fix abnormal empty link in cmake-data package</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-8" date="1706875200">- Remove Windows_TemporaryKey.pfx</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.22.0-9" date="1714305600">- Fix messy code for openssl-1.1.1wa version</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 3.22.0-10" date="1737633600">- remove the architecture judgment in the patches section;
- include all patches in the source package.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.22.0-11" date="1756123200">- fix CVE-2025-9301</changelog>
</package>
<package pkgid="fddc09ab5b3ef63021a123a005b9510a8311725b7395c97e84cb9f9e0e6a12ec" name="cmake-help" arch="noarch">
  <version epoch="0" ver="3.22.0" rel="11.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-7" date="1702555200">- Fix abnormal empty link in cmake-data package</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-8" date="1706875200">- Remove Windows_TemporaryKey.pfx</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.22.0-9" date="1714305600">- Fix messy code for openssl-1.1.1wa version</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 3.22.0-10" date="1737633600">- remove the architecture judgment in the patches section;
- include all patches in the source package.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.22.0-11" date="1756123200">- fix CVE-2025-9301</changelog>
</package>
<package pkgid="7f7ea161e973c7c9ef718e2b9e786d3e6d520c5e606323c14210e9a6d9502063" name="cmake-rpm-macros" arch="noarch">
  <version epoch="0" ver="3.22.0" rel="11.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-7" date="1702555200">- Fix abnormal empty link in cmake-data package</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 3.22.0-8" date="1706875200">- Remove Windows_TemporaryKey.pfx</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.22.0-9" date="1714305600">- Fix messy code for openssl-1.1.1wa version</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 3.22.0-10" date="1737633600">- remove the architecture judgment in the patches section;
- include all patches in the source package.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.22.0-11" date="1756123200">- fix CVE-2025-9301</changelog>
</package>
<package pkgid="87c6b44d76698acaddc4ba45092709d19cc6793cd0b04ec2b9a8dc1688eb1bae" name="cockpit" arch="x86_64">
  <version epoch="0" ver="178" rel="17.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 178-12" date="1670932800">- strip binary file</changelog>
  <changelog author="zhangpan &lt;zhangpan@h-partners.com&gt; - 178-13" date="1673352000">- Type:NA
- Id:NA
- SUG:NA
- DESC:splits subpackages cockpit-machines cockpit-machines-ovirt</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-14" date="1714305600">- Type:CVE
- ID:CVE-2020-35850
- SUG:restart
- DESC:fix CVE-2020-35850</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-15" date="1716379200">- Type:NA
- ID:NA
- SUG:NA
- DESC:add more zh_CN translation for i18n</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-16" date="1720094400">- Type:CVE
- ID:CVE-2024-6126
- SUG:restart
- DESC:fix CVE-2024-6126</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-17" date="1720094401">- fix CVE-2024-6126 patch name</changelog>
</package>
<package pkgid="51daff4839825c2d98aaa17c03093da019b491be3616c0787f599184fc942116" name="cockpit-389-ds" arch="noarch">
  <version epoch="0" ver="1.4.3.36" rel="7.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
</package>
<package pkgid="c6e420b4c1f807e398999fef49b18860d4cd95e72b6a25fc695174b70db2dde9" name="cockpit-389-ds" arch="noarch">
  <version epoch="0" ver="1.4.3.36" rel="8.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
</package>
<package pkgid="8331de6c7406ba0f945b7dff5e2d3e5f8d8eb99ee6f0905f7f9efba38381a57d" name="cockpit-389-ds" arch="noarch">
  <version epoch="0" ver="1.4.3.36" rel="9.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.4.3.20-2" date="1691409600">- add support for sw_64 and loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-1" date="1698148800">- Update to 1.4.3.36
- Fix dsidm user/posixgroup get_dn fails with search_ext()
- Fix unable to add objectclass/attribute without x-origin
- Fix execute dsconf to open pdb</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-2" date="1698408000">- Fix dn2rdn -v error</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-3" date="1698926400">- Fix dirsrv-snmp.service start fail</changelog>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.4.3.36-4" date="1707048000">- Add requires 389-ds-base-legacy-tools</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-5" date="1707134400">- Fix CVE-2024-1062</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-6" date="1717588800">- Fix CVE-2024-2199 and CVE-2024-3657</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-7" date="1726142400">- Fix CVE-2022-1949,CVE-2024-5953</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.4.3.36-8" date="1732708800">- Fix dsidm role subtree-status fails with TypeError
- Fix name cockpit_present is not defined.
- Fix typo
- Fix DirSrv has no attribute userid</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.4.3.36-9" date="1739448000">- Fix CVE-2024-8445</changelog>
</package>
<package pkgid="28a205df555c712163f4374170173cefd8caf4837d319fd71a24e948d70725ec" name="cockpit-cockpit-machines" arch="noarch">
  <version epoch="0" ver="178" rel="17.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 178-12" date="1670932800">- strip binary file</changelog>
  <changelog author="zhangpan &lt;zhangpan@h-partners.com&gt; - 178-13" date="1673352000">- Type:NA
- Id:NA
- SUG:NA
- DESC:splits subpackages cockpit-machines cockpit-machines-ovirt</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-14" date="1714305600">- Type:CVE
- ID:CVE-2020-35850
- SUG:restart
- DESC:fix CVE-2020-35850</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-15" date="1716379200">- Type:NA
- ID:NA
- SUG:NA
- DESC:add more zh_CN translation for i18n</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-16" date="1720094400">- Type:CVE
- ID:CVE-2024-6126
- SUG:restart
- DESC:fix CVE-2024-6126</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-17" date="1720094401">- fix CVE-2024-6126 patch name</changelog>
</package>
<package pkgid="51e5a03948a49270b05aedd9d760ccb6426b2507cb0a7a36dd78f19fed95ee0b" name="cockpit-cockpit-machines-ovirt" arch="noarch">
  <version epoch="0" ver="178" rel="17.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 178-12" date="1670932800">- strip binary file</changelog>
  <changelog author="zhangpan &lt;zhangpan@h-partners.com&gt; - 178-13" date="1673352000">- Type:NA
- Id:NA
- SUG:NA
- DESC:splits subpackages cockpit-machines cockpit-machines-ovirt</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-14" date="1714305600">- Type:CVE
- ID:CVE-2020-35850
- SUG:restart
- DESC:fix CVE-2020-35850</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-15" date="1716379200">- Type:NA
- ID:NA
- SUG:NA
- DESC:add more zh_CN translation for i18n</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-16" date="1720094400">- Type:CVE
- ID:CVE-2024-6126
- SUG:restart
- DESC:fix CVE-2024-6126</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-17" date="1720094401">- fix CVE-2024-6126 patch name</changelog>
</package>
<package pkgid="51a943d1bcad246cb378c0ed03bd1e9c327a45e38f3c183c487f6958f61f242c" name="cockpit-debuginfo" arch="x86_64">
  <version epoch="0" ver="178" rel="17.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 178-12" date="1670932800">- strip binary file</changelog>
  <changelog author="zhangpan &lt;zhangpan@h-partners.com&gt; - 178-13" date="1673352000">- Type:NA
- Id:NA
- SUG:NA
- DESC:splits subpackages cockpit-machines cockpit-machines-ovirt</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-14" date="1714305600">- Type:CVE
- ID:CVE-2020-35850
- SUG:restart
- DESC:fix CVE-2020-35850</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-15" date="1716379200">- Type:NA
- ID:NA
- SUG:NA
- DESC:add more zh_CN translation for i18n</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-16" date="1720094400">- Type:CVE
- ID:CVE-2024-6126
- SUG:restart
- DESC:fix CVE-2024-6126</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-17" date="1720094401">- fix CVE-2024-6126 patch name</changelog>
</package>
<package pkgid="c1cad8f9fb6214417f2ad4823555abbc33d5f29a320886cf8216f57f3ed53788" name="cockpit-debugsource" arch="x86_64">
  <version epoch="0" ver="178" rel="17.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 178-12" date="1670932800">- strip binary file</changelog>
  <changelog author="zhangpan &lt;zhangpan@h-partners.com&gt; - 178-13" date="1673352000">- Type:NA
- Id:NA
- SUG:NA
- DESC:splits subpackages cockpit-machines cockpit-machines-ovirt</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-14" date="1714305600">- Type:CVE
- ID:CVE-2020-35850
- SUG:restart
- DESC:fix CVE-2020-35850</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-15" date="1716379200">- Type:NA
- ID:NA
- SUG:NA
- DESC:add more zh_CN translation for i18n</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-16" date="1720094400">- Type:CVE
- ID:CVE-2024-6126
- SUG:restart
- DESC:fix CVE-2024-6126</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-17" date="1720094401">- fix CVE-2024-6126 patch name</changelog>
</package>
<package pkgid="30f2a29cbd7854c62da7cde09b4441fe4ba524f7e0ab72f10ae4b3b9913b3876" name="cockpit-devel" arch="x86_64">
  <version epoch="0" ver="178" rel="17.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 178-12" date="1670932800">- strip binary file</changelog>
  <changelog author="zhangpan &lt;zhangpan@h-partners.com&gt; - 178-13" date="1673352000">- Type:NA
- Id:NA
- SUG:NA
- DESC:splits subpackages cockpit-machines cockpit-machines-ovirt</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-14" date="1714305600">- Type:CVE
- ID:CVE-2020-35850
- SUG:restart
- DESC:fix CVE-2020-35850</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-15" date="1716379200">- Type:NA
- ID:NA
- SUG:NA
- DESC:add more zh_CN translation for i18n</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-16" date="1720094400">- Type:CVE
- ID:CVE-2024-6126
- SUG:restart
- DESC:fix CVE-2024-6126</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-17" date="1720094401">- fix CVE-2024-6126 patch name</changelog>
</package>
<package pkgid="82f438c71e84f9685df9d655a4847d4e5b86d30592e2314547bce1d5ab863c89" name="cockpit-help" arch="noarch">
  <version epoch="0" ver="178" rel="17.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 178-12" date="1670932800">- strip binary file</changelog>
  <changelog author="zhangpan &lt;zhangpan@h-partners.com&gt; - 178-13" date="1673352000">- Type:NA
- Id:NA
- SUG:NA
- DESC:splits subpackages cockpit-machines cockpit-machines-ovirt</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-14" date="1714305600">- Type:CVE
- ID:CVE-2020-35850
- SUG:restart
- DESC:fix CVE-2020-35850</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-15" date="1716379200">- Type:NA
- ID:NA
- SUG:NA
- DESC:add more zh_CN translation for i18n</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-16" date="1720094400">- Type:CVE
- ID:CVE-2024-6126
- SUG:restart
- DESC:fix CVE-2024-6126</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 178-17" date="1720094401">- fix CVE-2024-6126 patch name</changelog>
</package>
<package pkgid="5a957227383f8837e2dfef96292452d927620b140108c6e6c3641d501d1008df" name="cogl" arch="x86_64">
  <version epoch="0" ver="1.22.8" rel="3.oe2203sp4"/>
  <changelog author="Max.LEE &lt;liweigang.lwg@gmail.com&gt; - 1.22.8-3" date="1733400000">- include all patches in the source</changelog>
</package>
<package pkgid="3dbf886c0efeb8959471731e6ccbea80f0cd2f5e3c52496301bef1ac0adfc222" name="cogl-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.8" rel="3.oe2203sp4"/>
  <changelog author="Max.LEE &lt;liweigang.lwg@gmail.com&gt; - 1.22.8-3" date="1733400000">- include all patches in the source</changelog>
</package>
<package pkgid="3305a8ee5956ff2bae3f7eec89fe62657b8f1c3d452c1f06e0a3e227916afde4" name="cogl-debugsource" arch="x86_64">
  <version epoch="0" ver="1.22.8" rel="3.oe2203sp4"/>
  <changelog author="Max.LEE &lt;liweigang.lwg@gmail.com&gt; - 1.22.8-3" date="1733400000">- include all patches in the source</changelog>
</package>
<package pkgid="027d99b22af1788ded58b14b5dba27ae0e3000d313965c0b1050fce12884bb78" name="cogl-devel" arch="x86_64">
  <version epoch="0" ver="1.22.8" rel="3.oe2203sp4"/>
  <changelog author="Max.LEE &lt;liweigang.lwg@gmail.com&gt; - 1.22.8-3" date="1733400000">- include all patches in the source</changelog>
</package>
<package pkgid="431867478f4c02d2853495a918a6cde4a0be6d5f34e5a940e29a8b7d8a967f30" name="cogl-help" arch="noarch">
  <version epoch="0" ver="1.22.8" rel="3.oe2203sp4"/>
  <changelog author="Max.LEE &lt;liweigang.lwg@gmail.com&gt; - 1.22.8-3" date="1733400000">- include all patches in the source</changelog>
</package>
<package pkgid="2a9fa0d1d54d3d56405cbbca805f7aa94c5caf015768874836db0bc38d4f6fea" name="containerd" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="321.oe2203sp4"/>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 1.2.0-312" date="1691668800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add sw_64 support</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-313" date="1695124800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-314" date="1699444800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:bump ttrpc to fix containerd-shim socket connect increase leak after restart docker</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-315" date="1703160000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-316" date="1706616000">- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix CVE-2023-39325</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-317" date="1707220800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:update vendored golang.org/x/net</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-318" date="1708689600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:disable Transparent HugePage for shim process if SHIM_DISABLE_THP is set</changelog>
  <changelog author="Lu Jingxiao&lt;lujingxiao@huawei.com&gt; - 1.2.0-319" date="1709553600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:FIFOSet.Close() check if FIFOSet is nill to prevent NPE</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.2.0-320" date="1718712000">- Type:enhancement
- ID:NA
- SUG:NA
- DESC:add loongarch64 sw_64 riscv64 to THP patch</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1.2.0-321" date="1742299200">- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix CVE-2024-40635</changelog>
</package>
<package pkgid="51815084ce6089b9febb44dbcaf2c72f7dd53119e6eeef326d1126eef4acb79c" name="containerd" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="324.oe2203sp4"/>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-315" date="1703160000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-316" date="1706616000">- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix CVE-2023-39325</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-317" date="1707220800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:update vendored golang.org/x/net</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 1.2.0-318" date="1708689600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:disable Transparent HugePage for shim process if SHIM_DISABLE_THP is set</changelog>
  <changelog author="Lu Jingxiao&lt;lujingxiao@huawei.com&gt; - 1.2.0-319" date="1709553600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:FIFOSet.Close() check if FIFOSet is nill to prevent NPE</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 1.2.0-320" date="1718712000">- Type:enhancement
- ID:NA
- SUG:NA
- DESC:add loongarch64 sw_64 riscv64 to THP patch</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1.2.0-321" date="1742299200">- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix CVE-2024-40635</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 1.2.0-322" date="1755259200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix: Remove `LimitNOFILE` from `containerd.service`</changelog>
  <changelog author="Yu Peng &lt;yupeng@kylinos.cn&gt; - 1.2.0-323" date="1756382400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix ctr snapshot mount produce invalid mount command for empty option.</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1.2.0-324" date="1763640000">- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix CVE-2024-25621 and CVE-2025-64329</changelog>
</package>
<package pkgid="8b19b74c145d740980daddbee03c874ec60257ee9df4f1169d5a7d0179f0ced7" name="coreutils" arch="x86_64">
  <version epoch="0" ver="9.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 9.0-11" date="1696766400">- sync patches from community
- add backport-who-fix-only-theoretical-overflow.patch
      backport-tac-handle-short-reads-on-input.patch
      backport-setenv-Don-t-crash-if-malloc-returns-NULL.patch
      backport-who-don-t-crash-if-clock-gyrates.patch
      backport-doc-od-strings-clarify-operation.patch
      backport-wc-port-to-kernels-that-disable-XSAVE-YMM.patch</changelog>
  <changelog author="jiangchuangang &lt;jiangchuangang@huawei.com&gt; - 9.0-12" date="1700913600">- skip testcase for overlay filesystem because of no inotify_add_watch
  add test-skip-overlay-filesystem-because-of-no-inotify_add_watch.patch</changelog>
  <changelog author="jiangchuangang &lt;jiangchuangang@huawei.com&gt; - 9.0-13" date="1701172800">- fix typo in zh_CN.po</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 9.0-14" date="1718193600">- sort: don't trust st_size on /proc files</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.0-15" date="1719316800">- remove arch judgement at patch that support sw</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-16" date="1726056000">- sync patches from community
- add backport-pinky-fix-string-size-calculation.patch
      backport-cksum-consistently-validate-length-attributes.patch
      backport-timeout-fix-race-where-we-might-kill-arbitrary-proce.patch
      backport-timeout-fix-narrow-race-in-failing-to-kill-processes.patch
      backport-maint-basenc-consistently-check-buffer-bounds-when-e.patch
      backport-coreutils-df-direct.patch
      backport-df-fix-memory-leak.patch
      backport-ls-avoid-triggering-automounts.patch
      backport-pr-don-t-use-uninitialized-var.patch
      backport-stat-only-automount-with-cached-never.patch
      backport-touch-fix-aliasing-bug.patch
      backport-putenv-Don-t-crash-upon-out-of-memory.patch
      backport-head-off_t-not-uintmax_t-for-file-offset.patch
      backport-shuf-avoid-integer-overflow-on-huge-inputs.patch
      backport-shuf-fix-randomness-bug.patch</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-17" date="1732795200">- sync patches from community
- add backport-head-fix-overflows-in-elide_tail_bytes_pipe.patch</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-18" date="1741003200">- sync patches from community
- add backport-numfmt-don-t-require-a-suffix-with-from-iec-i.patch
      backport-sort-fix-debug-buffer-overrun.patch
      backport-tac-avoid-out-of-bounds-access.patch
      backport-yes-avoid-failure-on-CHERI-protected-systems.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 9.0-19" date="1748260800">- backport: tail: avoid infloop with -c on /dev/zero</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.0-20" date="1748692800">- fix CVE-2025-5278</changelog>
</package>
<package pkgid="b19be7dc25459d482b637a2ba838edc576413bae1162223f2c5647d95ebe3661" name="coreutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 9.0-11" date="1696766400">- sync patches from community
- add backport-who-fix-only-theoretical-overflow.patch
      backport-tac-handle-short-reads-on-input.patch
      backport-setenv-Don-t-crash-if-malloc-returns-NULL.patch
      backport-who-don-t-crash-if-clock-gyrates.patch
      backport-doc-od-strings-clarify-operation.patch
      backport-wc-port-to-kernels-that-disable-XSAVE-YMM.patch</changelog>
  <changelog author="jiangchuangang &lt;jiangchuangang@huawei.com&gt; - 9.0-12" date="1700913600">- skip testcase for overlay filesystem because of no inotify_add_watch
  add test-skip-overlay-filesystem-because-of-no-inotify_add_watch.patch</changelog>
  <changelog author="jiangchuangang &lt;jiangchuangang@huawei.com&gt; - 9.0-13" date="1701172800">- fix typo in zh_CN.po</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 9.0-14" date="1718193600">- sort: don't trust st_size on /proc files</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.0-15" date="1719316800">- remove arch judgement at patch that support sw</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-16" date="1726056000">- sync patches from community
- add backport-pinky-fix-string-size-calculation.patch
      backport-cksum-consistently-validate-length-attributes.patch
      backport-timeout-fix-race-where-we-might-kill-arbitrary-proce.patch
      backport-timeout-fix-narrow-race-in-failing-to-kill-processes.patch
      backport-maint-basenc-consistently-check-buffer-bounds-when-e.patch
      backport-coreutils-df-direct.patch
      backport-df-fix-memory-leak.patch
      backport-ls-avoid-triggering-automounts.patch
      backport-pr-don-t-use-uninitialized-var.patch
      backport-stat-only-automount-with-cached-never.patch
      backport-touch-fix-aliasing-bug.patch
      backport-putenv-Don-t-crash-upon-out-of-memory.patch
      backport-head-off_t-not-uintmax_t-for-file-offset.patch
      backport-shuf-avoid-integer-overflow-on-huge-inputs.patch
      backport-shuf-fix-randomness-bug.patch</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-17" date="1732795200">- sync patches from community
- add backport-head-fix-overflows-in-elide_tail_bytes_pipe.patch</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-18" date="1741003200">- sync patches from community
- add backport-numfmt-don-t-require-a-suffix-with-from-iec-i.patch
      backport-sort-fix-debug-buffer-overrun.patch
      backport-tac-avoid-out-of-bounds-access.patch
      backport-yes-avoid-failure-on-CHERI-protected-systems.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 9.0-19" date="1748260800">- backport: tail: avoid infloop with -c on /dev/zero</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.0-20" date="1748692800">- fix CVE-2025-5278</changelog>
</package>
<package pkgid="86db76e1d835b01f71e8ffef040d02ec9f439b96ce35bed5db148c6032822a6b" name="coreutils-debugsource" arch="x86_64">
  <version epoch="0" ver="9.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 9.0-11" date="1696766400">- sync patches from community
- add backport-who-fix-only-theoretical-overflow.patch
      backport-tac-handle-short-reads-on-input.patch
      backport-setenv-Don-t-crash-if-malloc-returns-NULL.patch
      backport-who-don-t-crash-if-clock-gyrates.patch
      backport-doc-od-strings-clarify-operation.patch
      backport-wc-port-to-kernels-that-disable-XSAVE-YMM.patch</changelog>
  <changelog author="jiangchuangang &lt;jiangchuangang@huawei.com&gt; - 9.0-12" date="1700913600">- skip testcase for overlay filesystem because of no inotify_add_watch
  add test-skip-overlay-filesystem-because-of-no-inotify_add_watch.patch</changelog>
  <changelog author="jiangchuangang &lt;jiangchuangang@huawei.com&gt; - 9.0-13" date="1701172800">- fix typo in zh_CN.po</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 9.0-14" date="1718193600">- sort: don't trust st_size on /proc files</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.0-15" date="1719316800">- remove arch judgement at patch that support sw</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-16" date="1726056000">- sync patches from community
- add backport-pinky-fix-string-size-calculation.patch
      backport-cksum-consistently-validate-length-attributes.patch
      backport-timeout-fix-race-where-we-might-kill-arbitrary-proce.patch
      backport-timeout-fix-narrow-race-in-failing-to-kill-processes.patch
      backport-maint-basenc-consistently-check-buffer-bounds-when-e.patch
      backport-coreutils-df-direct.patch
      backport-df-fix-memory-leak.patch
      backport-ls-avoid-triggering-automounts.patch
      backport-pr-don-t-use-uninitialized-var.patch
      backport-stat-only-automount-with-cached-never.patch
      backport-touch-fix-aliasing-bug.patch
      backport-putenv-Don-t-crash-upon-out-of-memory.patch
      backport-head-off_t-not-uintmax_t-for-file-offset.patch
      backport-shuf-avoid-integer-overflow-on-huge-inputs.patch
      backport-shuf-fix-randomness-bug.patch</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-17" date="1732795200">- sync patches from community
- add backport-head-fix-overflows-in-elide_tail_bytes_pipe.patch</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-18" date="1741003200">- sync patches from community
- add backport-numfmt-don-t-require-a-suffix-with-from-iec-i.patch
      backport-sort-fix-debug-buffer-overrun.patch
      backport-tac-avoid-out-of-bounds-access.patch
      backport-yes-avoid-failure-on-CHERI-protected-systems.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 9.0-19" date="1748260800">- backport: tail: avoid infloop with -c on /dev/zero</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.0-20" date="1748692800">- fix CVE-2025-5278</changelog>
</package>
<package pkgid="0ec07e4db57d853fb29f3cccce76a22ed9b7f21b1b35b4dbdda182163b263228" name="coreutils-help" arch="noarch">
  <version epoch="0" ver="9.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 9.0-11" date="1696766400">- sync patches from community
- add backport-who-fix-only-theoretical-overflow.patch
      backport-tac-handle-short-reads-on-input.patch
      backport-setenv-Don-t-crash-if-malloc-returns-NULL.patch
      backport-who-don-t-crash-if-clock-gyrates.patch
      backport-doc-od-strings-clarify-operation.patch
      backport-wc-port-to-kernels-that-disable-XSAVE-YMM.patch</changelog>
  <changelog author="jiangchuangang &lt;jiangchuangang@huawei.com&gt; - 9.0-12" date="1700913600">- skip testcase for overlay filesystem because of no inotify_add_watch
  add test-skip-overlay-filesystem-because-of-no-inotify_add_watch.patch</changelog>
  <changelog author="jiangchuangang &lt;jiangchuangang@huawei.com&gt; - 9.0-13" date="1701172800">- fix typo in zh_CN.po</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 9.0-14" date="1718193600">- sort: don't trust st_size on /proc files</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.0-15" date="1719316800">- remove arch judgement at patch that support sw</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-16" date="1726056000">- sync patches from community
- add backport-pinky-fix-string-size-calculation.patch
      backport-cksum-consistently-validate-length-attributes.patch
      backport-timeout-fix-race-where-we-might-kill-arbitrary-proce.patch
      backport-timeout-fix-narrow-race-in-failing-to-kill-processes.patch
      backport-maint-basenc-consistently-check-buffer-bounds-when-e.patch
      backport-coreutils-df-direct.patch
      backport-df-fix-memory-leak.patch
      backport-ls-avoid-triggering-automounts.patch
      backport-pr-don-t-use-uninitialized-var.patch
      backport-stat-only-automount-with-cached-never.patch
      backport-touch-fix-aliasing-bug.patch
      backport-putenv-Don-t-crash-upon-out-of-memory.patch
      backport-head-off_t-not-uintmax_t-for-file-offset.patch
      backport-shuf-avoid-integer-overflow-on-huge-inputs.patch
      backport-shuf-fix-randomness-bug.patch</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-17" date="1732795200">- sync patches from community
- add backport-head-fix-overflows-in-elide_tail_bytes_pipe.patch</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 9.0-18" date="1741003200">- sync patches from community
- add backport-numfmt-don-t-require-a-suffix-with-from-iec-i.patch
      backport-sort-fix-debug-buffer-overrun.patch
      backport-tac-avoid-out-of-bounds-access.patch
      backport-yes-avoid-failure-on-CHERI-protected-systems.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 9.0-19" date="1748260800">- backport: tail: avoid infloop with -c on /dev/zero</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.0-20" date="1748692800">- fix CVE-2025-5278</changelog>
</package>
<package pkgid="70d810da492653f313a1fe324ccef8119f2b2b4efca3ee7138e3807a740b40c1" name="corosync" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-2" date="1743076800">- fix CVE-2025-30472</changelog>
</package>
<package pkgid="cc4c542a6282d8fe5677d0f6b65d3580627dbdb0c57717d1f435f5e2ba7f6225" name="corosync-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-2" date="1743076800">- fix CVE-2025-30472</changelog>
</package>
<package pkgid="a7ed02926e209a198e5c00634d24fd1b1c35749ed773ff0495d712fb87f5b238" name="corosync-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-2" date="1743076800">- fix CVE-2025-30472</changelog>
</package>
<package pkgid="305ea01654d9c50d9430cde7af1ff354c71b2ac13e0e7495becfebf18d7081ac" name="corosync-vqsim" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-2" date="1743076800">- fix CVE-2025-30472</changelog>
</package>
<package pkgid="d85d2d428fa61a6588f4a5ba0f02b83afdf4576bc1773c9780358670f160170f" name="corosynclib" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-2" date="1743076800">- fix CVE-2025-30472</changelog>
</package>
<package pkgid="b51fd8d583a557ddd5f6b169fe74e5aa927e8d87a37e951095b65d5fb32ff8c4" name="corosynclib-devel" arch="x86_64">
  <version epoch="0" ver="3.1.5" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.1.5-2" date="1743076800">- fix CVE-2025-30472</changelog>
</package>
<package pkgid="5c173d278dae275020332b006d05383fb13d78b40f4dcd10cf1a90321bdf4cc5" name="cpp" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="5ac37e949f0726f8a24dbfbfcc2debfe227fdd3332e8aaa2e1bee7aa4e1ef92a" name="cpp" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="c42914fee6043a65e7080dc42ee02e416a470ef2e94e39c132b5f5a4b27aea8b" name="cpp" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="859836fed57d32c6fbfc32b553702c4d6b7dcb9ab958a0801dfd2d5f7fac3487" name="cpp" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="070ce08d3afcd2a283193cf3ee8373dcb200aaea1dee84e304b0618e8a784f79" name="cpp" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="6183b8196bee69fb98be8bc4f98bf6e34348cc60a00bb7f60612aa4da130ccd3" name="cpp-httplib" arch="x86_64">
  <version epoch="0" ver="0.12.4" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.12.4-1" date="1686657600">- Update to 0.12.4 for fix CVE-2023-26130</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
</package>
<package pkgid="9d1f3545db1447c0b1dd899d2fc7e025b1fad5a948b22c96182a4f6ad7e6d4f4" name="cpp-httplib" arch="x86_64">
  <version epoch="0" ver="0.12.4" rel="4.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 0.12.4-1" date="1686657600">- Update to 0.12.4 for fix CVE-2023-26130</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
</package>
<package pkgid="aa92712d88218f07030dfd2237aba1829cb340f25e1e449581fc90e9d5ce6965" name="cpp-httplib" arch="x86_64">
  <version epoch="0" ver="0.22.0" rel="1.oe2203sp4"/>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
</package>
<package pkgid="db0352c1051d9c89dda5632466cdb5a7fcc7ba0d353b891f11fb60d404641184" name="cpp-httplib" arch="x86_64">
  <version epoch="0" ver="0.22.0" rel="2.oe2203sp4"/>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-2" date="1752580800">- Fix CVE-2025-53629</changelog>
</package>
<package pkgid="2e4e23222c8513abc76da0ca9b9ba466696805049e8a7c12b77a25029b8afdbd" name="cpp-httplib" arch="x86_64">
  <version epoch="0" ver="0.27.0" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-2" date="1752580800">- Fix CVE-2025-53629</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.27.0-1" date="1765195200">- Update to 0.27.0 for fix CVE-2025-66570 and CVE-2025-66577</changelog>
</package>
<package pkgid="e984ee18f2a0973e0305d0f26880f2ba2494dabf64f2dfec2c1d28d3ea565029" name="cpp-httplib-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.22.0" rel="1.oe2203sp4"/>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
</package>
<package pkgid="ab76a6b01426554d4afa04c8749128f0e4bc7dba2860a1464eb98c10600c1f43" name="cpp-httplib-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.22.0" rel="2.oe2203sp4"/>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-2" date="1752580800">- Fix CVE-2025-53629</changelog>
</package>
<package pkgid="a1e560d653913661ea1a176f7b26a078994df5cd6d35b5869341dc5cd28df690" name="cpp-httplib-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.27.0" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-2" date="1752580800">- Fix CVE-2025-53629</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.27.0-1" date="1765195200">- Update to 0.27.0 for fix CVE-2025-66570 and CVE-2025-66577</changelog>
</package>
<package pkgid="f56dd80708d5599bd94ff8e0ea69e1dad7c86eba6fd3886c043a00ffbb4045a3" name="cpp-httplib-debugsource" arch="x86_64">
  <version epoch="0" ver="0.22.0" rel="1.oe2203sp4"/>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
</package>
<package pkgid="a164fbaa0d8640851dcb60b2a52824bdf3bae620d2d788812e121e37ecf223d1" name="cpp-httplib-debugsource" arch="x86_64">
  <version epoch="0" ver="0.22.0" rel="2.oe2203sp4"/>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-2" date="1752580800">- Fix CVE-2025-53629</changelog>
</package>
<package pkgid="e3bb94c745cafca1f3c87c999f391d48f54f208434be11c5aeda4d5626e4a87b" name="cpp-httplib-debugsource" arch="x86_64">
  <version epoch="0" ver="0.27.0" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-2" date="1752580800">- Fix CVE-2025-53629</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.27.0-1" date="1765195200">- Update to 0.27.0 for fix CVE-2025-66570 and CVE-2025-66577</changelog>
</package>
<package pkgid="8163467645e68b8275d0ad5410a2b713edd9a0aa6d76c90d0968e3bf0cdeb36b" name="cpp-httplib-devel" arch="x86_64">
  <version epoch="0" ver="0.22.0" rel="1.oe2203sp4"/>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
</package>
<package pkgid="8601fec485bfc8201fb73689a79b84d742ececa5d15723989d628db7986c09ee" name="cpp-httplib-devel" arch="x86_64">
  <version epoch="0" ver="0.22.0" rel="2.oe2203sp4"/>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 0.12.4-2" date="1695816000">- Add openssl to build require list to fix build error</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-2" date="1752580800">- Fix CVE-2025-53629</changelog>
</package>
<package pkgid="c4e7427bfbcfb0e64bfc7c335601d6e3caa421de4dedbd3d7eb2d434347645cf" name="cpp-httplib-devel" arch="x86_64">
  <version epoch="0" ver="0.27.0" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-3" date="1738929600">- Fix CVE-2025-0825</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.12.4-4" date="1746619200">- Fix CVE-2025-46728</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-1" date="1751371200">- Update to 0.22.0 for fix CVE-2025-52887</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.22.0-2" date="1752580800">- Fix CVE-2025-53629</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 0.27.0-1" date="1765195200">- Update to 0.27.0 for fix CVE-2025-66570 and CVE-2025-66577</changelog>
</package>
<package pkgid="abd11511875a1b7e203b5287b89d6e1ee14ae0b2d5a86a076275d41c9895e9c4" name="cpu_sentry" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="11.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-2" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:delete rpath setting</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-3" date="1721908800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Fix the problem that function cpu_report_result() is called more than once
       fix error handling</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-4" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix result when process output is None</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-5" date="1724846400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cpu_utility and cpu_patrol must be an integer</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-6" date="1725019200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:setting parameters must be integer</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-7" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add deleted code to plugin rasdaemon</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-8" date="1725105601">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add ipmitool to Recommends for cpu_sentry</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-9" date="1725278400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Remove ANSI escape sequences</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 1.0.2-10" date="1725883200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:split cpu_sentry and syssentry</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-11" date="1726056000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix configparser.InterpolationSyntaxError</changelog>
</package>
<package pkgid="755567206e988d74204485a0d352fc5a10d384f2a9138b633eceba62a1aaa330" name="cpu_sentry" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="15.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-6" date="1725019200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:setting parameters must be integer</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-7" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add deleted code to plugin rasdaemon</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-8" date="1725105601">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add ipmitool to Recommends for cpu_sentry</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-9" date="1725278400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Remove ANSI escape sequences</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 1.0.2-10" date="1725883200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:split cpu_sentry and syssentry</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-11" date="1726056000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix configparser.InterpolationSyntaxError</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-12" date="1726315200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix syssentry fails to be started when cpu_sentry is not installed</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-13" date="1726920000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:optimize the handing of cat-cli error msg in cpu_sentry
       over threshold should be warn level log in cat-cli</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-14" date="1727265600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add separator to err info</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-15" date="1727265601">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:remove threshold:max cpu cores</changelog>
</package>
<package pkgid="01b502d752b252b4e3aedf7c44f006c3cf7dbe63965bb991755744c039ff9418" name="cpu_sentry" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="22.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-13" date="1726920000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:optimize the handing of cat-cli error msg in cpu_sentry
       over threshold should be warn level log in cat-cli</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-14" date="1727265600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add separator to err info</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-15" date="1727265601">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:remove threshold:max cpu cores</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-16" date="1729512000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add hbm_online_repair</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-17" date="1730116800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix hbm_online_repair notice BMC function and create efi fd</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-18" date="1730462400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix uint8 bug and change page isolation threshold default value</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-19" date="1730721600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix write file return code bug</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-20" date="1730808000">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC: update the commit of the log level and format function of sysSentry</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-21" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: add boundary check for settings</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 1.0.2-22" date="1730980800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix xalarm not reject alarm msg exceeds max length</changelog>
</package>
<package pkgid="361493ed59328ef1b3294c5bb9fe6f7a17cd5c184036c6d4a12799bc698968f8" name="cpu_sentry" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="36.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong@huawei.com&gt; - 1.0.2-27" date="1737547200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:move logrotate-sysSentry.conf from /etc/ to /etc/sysSentry/</changelog>
  <changelog author="jinsaihang &lt;jinsaihang@h-partners.com&gt; - 1.0.2-28" date="1737720000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:adapt get_alarm for kenel 5.10</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-29" date="1737892800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:collect module adapt to the 5.10 kernel</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-30" date="1737892801">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add avg_block_io and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
</package>
<package pkgid="421b848373031e01a2fba2619f59f904546d6eedca02c971fc9af0b732ed738f" name="cpu_sentry" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="39.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-30" date="1737892800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add avg_block_io and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
  <changelog author="zengchao001 &lt;zc18179036325@163.com&gt; - 1.0.2-37" date="1767960000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add soc_ring_sentry plugin</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-38" date="1769169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:some bugfix</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-39" date="1769688000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add NONZERO_EXITED status for plugin exited with non-zero
       fix process exit status and service kill mode</changelog>
</package>
<package pkgid="acd3f31f054e3fc2597508cbf058d41b9624ea68ea29baea359a30a478c0dfa6" name="cpu_sentry" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="4.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-1" date="1718107200">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC:Package init</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-2" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:delete rpath setting</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-3" date="1721908800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Fix the problem that function cpu_report_result() is called more than once
       fix error handling</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-4" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix result when process output is None</changelog>
</package>
<package pkgid="acf4c2dd538685cfd819e9aeed84b097f02f60b5224f831cb139e5bd50819443" name="cpu_sentry" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="40.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
  <changelog author="zengchao001 &lt;zc18179036325@163.com&gt; - 1.0.2-37" date="1767960000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add soc_ring_sentry plugin</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-38" date="1769169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:some bugfix</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-39" date="1769688000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add NONZERO_EXITED status for plugin exited with non-zero
       fix process exit status and service kill mode</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-40" date="1770465600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period type task abnormal status</changelog>
</package>
<package pkgid="ed6131689cc1f5c31cd1a9af64f4f68b1daa2f7b0cc5fe38eb8f833466c2f877" name="cpu_sentry" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="9.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-1" date="1718107200">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC:Package init</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-2" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:delete rpath setting</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-3" date="1721908800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Fix the problem that function cpu_report_result() is called more than once
       fix error handling</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-4" date="1721995200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix result when process output is None</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-5" date="1724846400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cpu_utility and cpu_patrol must be an integer</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-6" date="1725019200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:setting parameters must be integer</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-7" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add deleted code to plugin rasdaemon</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-8" date="1725105601">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add ipmitool to Recommends for cpu_sentry</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-9" date="1725278400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Remove ANSI escape sequences</changelog>
</package>
<package pkgid="e7369958a71bef6300828773e9e171cb067b25fe4701808cf5076fc25bb600a1" name="cracklib" arch="x86_64">
  <version epoch="0" ver="2.9.8" rel="3.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.9.8-3" date="1759060800">- Make buffer static and avoid returning stack-allocated memory</changelog>
</package>
<package pkgid="b59cc365fd76bc1900513d51de42a8ebb169d384f0cefc4d3ee5a6c97e8628d8" name="cracklib-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.8" rel="3.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.9.8-3" date="1759060800">- Make buffer static and avoid returning stack-allocated memory</changelog>
</package>
<package pkgid="a9a9f5a9df6d559a9f5fd482ffa14a273369654fb9dc3a7640ab3cba0f8ee328" name="cracklib-debugsource" arch="x86_64">
  <version epoch="0" ver="2.9.8" rel="3.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.9.8-3" date="1759060800">- Make buffer static and avoid returning stack-allocated memory</changelog>
</package>
<package pkgid="4e5c0e5b33f4edbc904d6ed6acc4e26a0f98056d8ca9c45d8bebd9344ea7de52" name="cracklib-devel" arch="x86_64">
  <version epoch="0" ver="2.9.8" rel="3.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.9.8-3" date="1759060800">- Make buffer static and avoid returning stack-allocated memory</changelog>
</package>
<package pkgid="218870b49c6469cf6068dec0af1d6ffde800621d89c8f12201412b26bb7cc7b3" name="cracklib-help" arch="noarch">
  <version epoch="0" ver="2.9.8" rel="3.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.9.8-3" date="1759060800">- Make buffer static and avoid returning stack-allocated memory</changelog>
</package>
<package pkgid="e81c59945d821cc06c726dc189a1300daade8e00826aa9115941c336c514eb46" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.2" rel="4.oe2203sp4"/>
  <changelog author="lijianglin&lt;lijianglin2@huawei.com&gt; - 7.3.0-10" date="1672833600">- fix segfault by "bt" command with offline cpus</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 7.3.0-11" date="1689595200">- arm64: Use VA_BITS for page_offset calculation</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-1" date="1690286400">- Update from master</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-2" date="1690286401">- arm64: Fix again segfault in arm64_is_kernel_exception_frame()
  when corrupt stack pointer address is given</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-3" date="1732881600">- arm64: fix SDEI stack frame unwind while UNW_4_14 is set</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-4" date="1734436800">- include all patches in the source package</changelog>
</package>
<package pkgid="7e8d209e15d8198d4c2ae395a4ec8901199abefe735dd3996d8cfe04ca7feb18" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.2" rel="4.oe2203sp4"/>
  <changelog author="lijianglin&lt;lijianglin2@huawei.com&gt; - 7.3.0-10" date="1672833600">- fix segfault by "bt" command with offline cpus</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 7.3.0-11" date="1689595200">- arm64: Use VA_BITS for page_offset calculation</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-1" date="1690286400">- Update from master</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-2" date="1690286401">- arm64: Fix again segfault in arm64_is_kernel_exception_frame()
  when corrupt stack pointer address is given</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-3" date="1732881600">- arm64: fix SDEI stack frame unwind while UNW_4_14 is set</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-4" date="1734436800">- include all patches in the source package</changelog>
</package>
<package pkgid="0e900d994d1a5b39cb68e6f8f0fe1fb96348c2df2d14b34d1e7252e9f35feb30" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.2" rel="4.oe2203sp4"/>
  <changelog author="lijianglin&lt;lijianglin2@huawei.com&gt; - 7.3.0-10" date="1672833600">- fix segfault by "bt" command with offline cpus</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 7.3.0-11" date="1689595200">- arm64: Use VA_BITS for page_offset calculation</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-1" date="1690286400">- Update from master</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-2" date="1690286401">- arm64: Fix again segfault in arm64_is_kernel_exception_frame()
  when corrupt stack pointer address is given</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-3" date="1732881600">- arm64: fix SDEI stack frame unwind while UNW_4_14 is set</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-4" date="1734436800">- include all patches in the source package</changelog>
</package>
<package pkgid="838d5d1d333dc62a4cda9b9c0a93d1066266343015a99bdccb1cfe1fc8ffeac8" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.2" rel="4.oe2203sp4"/>
  <changelog author="lijianglin&lt;lijianglin2@huawei.com&gt; - 7.3.0-10" date="1672833600">- fix segfault by "bt" command with offline cpus</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 7.3.0-11" date="1689595200">- arm64: Use VA_BITS for page_offset calculation</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-1" date="1690286400">- Update from master</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-2" date="1690286401">- arm64: Fix again segfault in arm64_is_kernel_exception_frame()
  when corrupt stack pointer address is given</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-3" date="1732881600">- arm64: fix SDEI stack frame unwind while UNW_4_14 is set</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-4" date="1734436800">- include all patches in the source package</changelog>
</package>
<package pkgid="e02ffdd7ce6bf44bf4d0dc8cbe4ac00c9a8614aad0fccc9fe9984adcd348cb86" name="crash-help" arch="noarch">
  <version epoch="0" ver="8.0.2" rel="4.oe2203sp4"/>
  <changelog author="lijianglin&lt;lijianglin2@huawei.com&gt; - 7.3.0-10" date="1672833600">- fix segfault by "bt" command with offline cpus</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 7.3.0-11" date="1689595200">- arm64: Use VA_BITS for page_offset calculation</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-1" date="1690286400">- Update from master</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 8.0.2-2" date="1690286401">- arm64: Fix again segfault in arm64_is_kernel_exception_frame()
  when corrupt stack pointer address is given</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-3" date="1732881600">- arm64: fix SDEI stack frame unwind while UNW_4_14 is set</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 8.0.2-4" date="1734436800">- include all patches in the source package</changelog>
</package>
<package pkgid="5cff6e1996d42ec39951d60949569efe7ec9427b75296f8c610803933e051e11" name="ctdb" arch="x86_64">
  <version epoch="0" ver="4.17.5" rel="14.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 4.17.5-10" date="1703764800">- Type:cves
- ID:CVE-2018-14628
- SUG:NA
- DESC:fix CVE-2018-14628</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 4.17.5-11" date="1705406400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove sensitive info</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 4.17.5-12" date="1705665600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:speeds up the creation of source rpm</changelog>
  <changelog author="zhangyaqi &lt;zhangyaqi@kylinos.cn&gt; - 4.17.5-13" date="1723118400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:s4:dsdb:strcasecmp_with_ldb_val() avoids overflow</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 4.17.5-14" date="1760616000">- Type:cves
- ID:CVE-2025-10230 CVE-2025-9640
- SUG:NA
- DESC:fix CVE-2025-10230 CVE-2025-9640</changelog>
</package>
<package pkgid="fc76735aeba5a93ed62b4b5fee546190b930945c166ade1653a9175d56a050a5" name="cups" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="9652e46055e05c77bcc98f89c31106e30038b9a1203958d46d2d66bd9e2eab89" name="cups" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="28d4186086bd36646af44039eff43476c6a0089d2802f167051443a6ad7da50e" name="cups" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="6a65cf564b57486c26560ae96a1c0c7011fa294aa82775fb44258317f6347b71" name="cups" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="8a11f38a0f40aef36e6320c50bc74e214cf620655e6b3cc81c36bf4147c666ae" name="cups" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="960c02305f5f709794745283dacfc551fd8583b190a04595fb28d4e4f55805eb" name="cups" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="9c88e845983f0e5be0a31feb6b5cce30228bea379fe417ca34faf5cb48de9d1c" name="cups-client" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="d0e42c1198dd5abe769039dc473b81802e4fd107ac668879ef32c899d181a206" name="cups-client" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="7caf444c38b7a7fc26a22bf22c2b757bae300a166fa99e24f53d29633d0cc58a" name="cups-client" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="68eee2928df4651b0c9051037622016d9a5d842df647019de9b838a18425e2e9" name="cups-client" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="78dc00d764308c76b628759a7f967b6d89c1767b8f6cafed91ccee70af4f1911" name="cups-client" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="6f1b19b173f2b325e32446fb29de98caad8d262a6669926e445c93dd3f9ff915" name="cups-client" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="5b8ff6c1f9f5b581aa6f51b3c54bba7f5eb593c06fa0353b3d66d1ce5bbe41ea" name="cups-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="befb439d6c0b49e553dba5a811822477462fd8a75a71739cf6fd267eafabbe29" name="cups-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="740d9bd7cfe389d86ef88148d2aacded408e9ed91ff8e68e16d6bd3a97d0d3a8" name="cups-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="9b886cb49b866b610bc4e25f510a42c78d810eee51e1fb83d2baabb927af13ee" name="cups-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="5a465a5edbba1e6f427a6d39ddfb8937d8aaf20c24ea11375ec39f5087be011d" name="cups-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="d02fa118508c2adfdaa27199bcedaa66200fd223adc9c3bb5dea1ce518df1a61" name="cups-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="e135b0e991133616f0e0938ab4411a4bfe2e38f14a4c5db0a1faae931fbe6c94" name="cups-debugsource" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="002bb8b6c4ba170ff4cc69c6ae712ef8786d271adebe4417fe96fd44d177f3f6" name="cups-debugsource" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="bd6f1427560d14ab0d853a496608f020be89577d93f54d52522ecaf424dbb952" name="cups-debugsource" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="cd8958615c17bfad7625e93737408197ba20154a9a468e9f640f4a2eb0b45850" name="cups-debugsource" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="b358ff1584777e01fb83ceda8f9a9222f533127e527c6ecc373c4035aa2175a0" name="cups-debugsource" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="0dff58025bd629e9cf2852f001786127e30a86da28825ef139da92ad3fa75e9a" name="cups-debugsource" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="085fa4a20f3bf041291cd38f98a918658ad262abf09cee08099813a55756af49" name="cups-devel" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="bd253edb8452c854d2da753747024cf7b1a43d7eddb83d9f285d63489b4bc4be" name="cups-devel" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="928bcbd4acc0fbd375f73b884bb492ab6f32dc977d342d4266e4a53031995de5" name="cups-devel" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="f6d615728c7672cb6fc8084889f4ea5b9634a840acc6491a32ae0168801871f5" name="cups-devel" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="fa7e8caa44a885140b7dcf0d10f78e1a4f7989096ab0f0673fa0997f6d62541d" name="cups-devel" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="712b9f147394a7a245398e0efc22f52a3b1a2cd408e6cafb97f220bed3f1af33" name="cups-devel" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="18c3e04a42223d6cc56cedc224050920511152333ef4ada164418d529267bc4e" name="cups-filesystem" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="582c084311a280b67e9f98cab063845f6d19d0c84de722f00e0ee72e5ef95e63" name="cups-filesystem" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="fe60f9c4baaea3d4dad9e55a7ab93e4fccefd7929f0441b1ccd98173f84ed177" name="cups-filesystem" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="a8d32f79e7424ad7f9705d600a02509d0a103cbb3aeb7829cfa847eff6144563" name="cups-filesystem" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="0c60a7af21681fb82170e31701470ac5c6925f329c9c8ae62e57a7b4a8c2871d" name="cups-filesystem" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="f5b70312c1e02d7063dfde5cf153f0e5724a8b0bcc9781a42d1e0756c7d29054" name="cups-filesystem" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="185fd138aeeb3db1ff37067576c316dde7c2a059610b5cdef305c1993bf26ba6" name="cups-filters" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1.28.9-3" date="1685102400">- fix CVE-2023-24805</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
</package>
<package pkgid="8e735fca1077a3f0afe57c6aa953981bf7b550d1e36ff92ece66410ca45d00da" name="cups-filters" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="6.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
</package>
<package pkgid="7becd9fde6373c77641d68de8d2ac8335a8072ce16c058ce343621d7f9756856" name="cups-filters" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="7.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-7" date="1764072000">- fix CVE-2025-64524</changelog>
</package>
<package pkgid="47c92c17d791fa6eeca439aa6e5901a2ee1b1eeb929147dba12ee2a9f5e5f8ed" name="cups-filters-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1.28.9-3" date="1685102400">- fix CVE-2023-24805</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
</package>
<package pkgid="4fdb2e088fd3fbc57ba7c4fe0862181c178b04effa484ce3e9978a977814144c" name="cups-filters-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="6.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
</package>
<package pkgid="5c3fa8a3b07c36c437199cf2fd80af58b00cce2ea3661c4a592f9a14ae484d77" name="cups-filters-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="7.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-7" date="1764072000">- fix CVE-2025-64524</changelog>
</package>
<package pkgid="0ec260389c44e06670eaf104877ba4cb997bd631b99543c741a615a6b814876b" name="cups-filters-debugsource" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1.28.9-3" date="1685102400">- fix CVE-2023-24805</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
</package>
<package pkgid="ebf19a61bd55888fe5ecb2714b9d09998a27f40655e00e624710787a46df2730" name="cups-filters-debugsource" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="6.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
</package>
<package pkgid="ba7a010865cfdae58ed71a8cb72090bc6d8883992fc6bb4fe4e89635234c0ccc" name="cups-filters-debugsource" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="7.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-7" date="1764072000">- fix CVE-2025-64524</changelog>
</package>
<package pkgid="129e434353490aad9326b997ee402d005b66af1ae3566d174db32d475efa3037" name="cups-filters-devel" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1.28.9-3" date="1685102400">- fix CVE-2023-24805</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
</package>
<package pkgid="fb77775bdf27d858ddbd5a3d201a514acc195cab48ce9256189d7e4053aa8a95" name="cups-filters-devel" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="6.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
</package>
<package pkgid="272c88e1edf3b7905be191cca3924940c124861b77643b88b8c39c54483617b9" name="cups-filters-devel" arch="x86_64">
  <version epoch="0" ver="1.28.9" rel="7.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-7" date="1764072000">- fix CVE-2025-64524</changelog>
</package>
<package pkgid="69f28edcbd21d2263afa0a208a1dd316f34c47fa3288857478800a35e3705dcc" name="cups-filters-help" arch="noarch">
  <version epoch="0" ver="1.28.9" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1.28.9-3" date="1685102400">- fix CVE-2023-24805</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
</package>
<package pkgid="37b27b2e69de32b45b8483be4c653eb2ae6344580c2ad656a78d1dff8fe89bde" name="cups-filters-help" arch="noarch">
  <version epoch="0" ver="1.28.9" rel="6.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
</package>
<package pkgid="6d43713a893d89698e2d1b0927809b1895c28ef6bc12c3816d92d8a2f376552b" name="cups-filters-help" arch="noarch">
  <version epoch="0" ver="1.28.9" rel="7.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 1.28.9-4" date="1727611200">- fix CVE-2024-47175 CVE-2024-47076 CVE-2024-47176</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-5" date="1728475200">- fix CVE-2024-47850</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-6" date="1763121600">- fix CVE-2025-64503 CVE-2025-57812</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.28.9-7" date="1764072000">- fix CVE-2025-64524</changelog>
</package>
<package pkgid="633b57d623c7a1688a1422b93b7369a2824bb7c233158181080a561a7d388373" name="cups-help" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="6a840304a8f6dc42922d8301686512532f4a64c0c2bbe6c9c91a7c34471f1bba" name="cups-help" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="c1d0400f72ed4d52cadeb3fe190cd01f07160c04a6d87231bcaf8f28413aba23" name="cups-help" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="b3676a36063b1408b69ce412192e48ffb4c92dfae816a9fd836afb4684fa5a11" name="cups-help" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="902dbc2817b9babdd361abdf4d6d0ef5ccdcfda0dbc6fa730af2ff737f50a6b1" name="cups-help" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="11b95d5482f247343b3282a9eedfc5a51b9f4e72127b3e59535f4e1daf4802e7" name="cups-help" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="03509b52d8d213cbfabce0181f69fc4846263a05677f649c9988e2ba2f8aed16" name="cups-ipptool" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="6179b3de2395712388be835bd4a0adc4551ddd232da2c2a6d8e8618649af8b6a" name="cups-ipptool" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="4f754311fdafafaf41fa0b7bc68c6683f3917ba34c539fca8830fbaab84e0b70" name="cups-ipptool" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="68d2084bbbc8cefd30b3a9d5ea7ad8bd7d2c6b36d20ff04b7d9a1b3ca34738f3" name="cups-ipptool" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="87e57a3b126c73037de7da4b31fb4990493510656f306fb2b923f423ee44d0d0" name="cups-ipptool" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="3b4b4a35d8eac552d67b525b18a667f55ea3a3363800e60d869ef395cb7c117e" name="cups-ipptool" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="af741bfd3727ecad573aec60fae02fdeba55ab4d1ba7b20c73d781ac335f6265" name="cups-libs" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="7b3aff4aecac5235cbfe82055867b61b24c30de77228702dd1aadf3a4c5a4d9e" name="cups-libs" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="fccd45be1213e2646b9db0d8f1b4827ee03febc279194477632db95d022ad1be" name="cups-libs" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="5af43feb9c61b1b2f783d2f10787e3a3207ac2b94aedda1999dfeb81d199ca66" name="cups-libs" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="b1c666fbe12eac28f7f7167a510ffdf92e00261b0cb2b3e79b04dbaa89dfdfd2" name="cups-libs" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="9f3fa8ae5421040f83874b77499bc8066cce646797fd895136fde790e62ec594" name="cups-libs" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="fdbb526dd45a42a25d9e65cc02e30091831228c60fc2659e2b3d6b7724252549" name="cups-lpd" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="9ccfdfe5700fa573519375f5d352f6021b9005d6a7542162385b4ccd6a6cdeb6" name="cups-lpd" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="d07715c7164c1dc28dfcbdbfba03d67656461304464abdafec9b56934ca18d6d" name="cups-lpd" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="2bacea44c931e69b0a16121f5eb24fd28e98c0479084f88f8d88183370c3044e" name="cups-lpd" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="11aadb542ebb16b8fbdcc58aa7ce37eefe193f4136b2bd3393cd53eec8580741" name="cups-lpd" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="6e316e0456d0db890db5f3e453107d2b348d90a0c339122302b1c15a89592963" name="cups-lpd" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="a2f398416542e5886359f03ab69048f81b5fcdf833519c1927d47be209f218f4" name="cups-printerapp" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="12.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
</package>
<package pkgid="6bb9d3cc23375626368c647782c8f47b2f18e7075bba524cf3b19b17152fac8f" name="cups-printerapp" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="13.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
</package>
<package pkgid="abcc75917ab1f8965765984d44c3566c4253c20091b50ffd373d3a079d9ce443" name="cups-printerapp" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="14.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 2.4.0-5" date="1676980800">- fix update conflict of devel and help</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-6" date="1685793600">- fix CVE-2023-32324</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-7" date="1686312000">- fix build error</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei@h-partners.com&gt; - 1:2.4.0-8" date="1687780800">- fix CVE-2023-34241</changelog>
  <changelog author="haomimi &lt;haomimi@uniontech.com&gt; - 1:2.4.0-9" date="1689768000">- DESC:The license is changed to apache 2.0</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
</package>
<package pkgid="9dbd2a226c004511e4489b77b9e0393a3db976669717ced6f89b8ce25ad13f5f" name="cups-printerapp" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="15.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 1:2.4.0-10" date="1695384000">- fix CVE-2023-4504</changelog>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
</package>
<package pkgid="2033f2b2d04306efd8106db6881fb29899a6c234a14bb3a72ec411d8062cc0a8" name="cups-printerapp" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="16.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
</package>
<package pkgid="df18b738db71318b46fe9813227e91ca55370e97f37e4bfd40c93289388d9d33" name="cups-printerapp" arch="x86_64">
  <version epoch="1" ver="2.4.0" rel="18.oe2203sp4"/>
  <changelog author="baiguo &lt;baiguo@kylinos.cn&gt; - 1:2.4.0-11" date="1718193600">- fix CVE-2024-35235</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-12" date="1723636800">- Fix regression of fixing CVE-2024-35235 (upstream issue#985)</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:2.4.0-13" date="1728388800">- fix CVE-2024-47175</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-14" date="1728734400">- fix file conflicts regarding man pages
- add back lspp patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-15" date="1757678400">- fix CVE-2025-58060, CVE-2025-58364
- move www files into main package due to requirement by web interface</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.4.0-16" date="1764590400">- fix CVE-2025-61915</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-17" date="1765454400">- fix CVE-2025-58436</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1:2.4.0-18" date="1765800000">- backport upstream to add CVE-2025-58436's after patch</changelog>
</package>
<package pkgid="7cf0a6c89dd0fdcd8c49b5a489388dcc9f1c3759b0f97632e9661d8cf583a417" name="curl" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="33.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 7.79.1-24" date="1697025600">- Type:CVE
- CVE:CVE-2023-38545, CVE-2023-38546
- SUG:NA
- DESC:fix CVE-2023-38545, CVE-2023-38546</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-25" date="1702036800">- Type:CVE
- CVE:CVE-2023-46218 CVE-2023-46219
- SUG:NA
- DESC:fix CVE-2023-46218 CVE-2023-46219</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-26" date="1704283200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_progress: avoid division by zero in parallel progress
       digest: pass over leading spaces in qop values
       Curl_close: call Curl_resolver_cancel to avoid memory-leak
       easy: fix the altsvc init for curl_easy_duphandle
       libssh: if sftp_init fails, don't get the sftp error code
       url: move back the IDN conversion of proxy names
       ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
       http: fix the ::1 comparison for IPv6 localhost for cookies
       multi: free up more data earleier in DONE
       curl_path: bring back support for SFTP path ending in /~
       transfer: refuse POSTFIELDS + RESUME_FROM combo
       tool_operate: refuse (--data or --form) and --continue-at
       http: free the url before storing a new copy
       url: fix null dispname for --connect-to option
       vtls: avoid memory leak if sha256 call fails
       urlapi: make sure zoneid is also duplicated in curl_url_dup</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-27" date="1704456000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:transfer: also stop the sending on closed connection
       openssl: avoid BN_num_bits() NULL pointer derefs</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-28" date="1711713600">- Type:CVE
- CVE:CVE-2024-2398
- SUG:NA
- DESC:fix CVE-2024-2398</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
</package>
<package pkgid="6b030449138d64b3eaf5b750009d5e5ad6e043ba3ae76e3817bef0f177652959" name="curl" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="36.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-27" date="1704456000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:transfer: also stop the sending on closed connection
       openssl: avoid BN_num_bits() NULL pointer derefs</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-28" date="1711713600">- Type:CVE
- CVE:CVE-2024-2398
- SUG:NA
- DESC:fix CVE-2024-2398</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
</package>
<package pkgid="103720a23e437d30188701471998a82cc0ba2068a4a3395c702d5760e4d481a6" name="curl" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="38.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
</package>
<package pkgid="50e8d1418a9b14a82daf45c525a04b5401a98acac2c90a1a628bb21c5b4ea452" name="curl" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="40.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
</package>
<package pkgid="c5235e68bd47f5507f05e6c61396c2b7339959fd497c8fe0eafe6244651cf0e5" name="curl" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="42.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
</package>
<package pkgid="2835dca0771180c134ad7ae0ef5a39db756d9c96cd3590735e768a64cdb09b06" name="curl" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="46.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-43" date="1763553600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:runtests: don't try to stop stunnel before trying again</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-44" date="1763553601">- Type:CVE
- CVE:CVE-2025-10966
- SUG:NA
- DESC:fix CVE-2025-10966</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-45" date="1764158400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix readdir issues
       krb5_gssapi: fix memory leak on error path
       pop3: fix CAPA response termination detection
       libssh: properly free sftp_attributes</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-46" date="1768392000">- Type:CVE
- CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224
- SUG:NA
- DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224</changelog>
</package>
<package pkgid="ee4c99039756966762689d321df7dd1f575c278733a4521f84f19b816768f116" name="curl" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="48.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-43" date="1763553600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:runtests: don't try to stop stunnel before trying again</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-44" date="1763553601">- Type:CVE
- CVE:CVE-2025-10966
- SUG:NA
- DESC:fix CVE-2025-10966</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-45" date="1764158400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix readdir issues
       krb5_gssapi: fix memory leak on error path
       pop3: fix CAPA response termination detection
       libssh: properly free sftp_attributes</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-46" date="1768392000">- Type:CVE
- CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224
- SUG:NA
- DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224</changelog>
  <changelog author="zhouyihang &lt;zhouyihang_z@163.com&gt; - 7.79.1-47" date="1769515200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:formdata: validate callback is non-NULL before use
       tftp: correct the filename length check</changelog>
  <changelog author="zhouyihang &lt;zhouyihang_z@163.com&gt; - 7.79.1-48" date="1773662400">- Type:CVE
- CVE:CVE-2026-1965 CVE-2026-3783 CVE-2026-3784
- SUG:NA
- DESC:fix CVE-2026-1965 CVE-2026-3783 CVE-2026-3784</changelog>
</package>
<package pkgid="33d0d1d33a88bb65b6af0d3351c79fd8fbfe31a2f95d825ae698eebdfe3bbc0a" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="33.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 7.79.1-24" date="1697025600">- Type:CVE
- CVE:CVE-2023-38545, CVE-2023-38546
- SUG:NA
- DESC:fix CVE-2023-38545, CVE-2023-38546</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-25" date="1702036800">- Type:CVE
- CVE:CVE-2023-46218 CVE-2023-46219
- SUG:NA
- DESC:fix CVE-2023-46218 CVE-2023-46219</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-26" date="1704283200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_progress: avoid division by zero in parallel progress
       digest: pass over leading spaces in qop values
       Curl_close: call Curl_resolver_cancel to avoid memory-leak
       easy: fix the altsvc init for curl_easy_duphandle
       libssh: if sftp_init fails, don't get the sftp error code
       url: move back the IDN conversion of proxy names
       ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
       http: fix the ::1 comparison for IPv6 localhost for cookies
       multi: free up more data earleier in DONE
       curl_path: bring back support for SFTP path ending in /~
       transfer: refuse POSTFIELDS + RESUME_FROM combo
       tool_operate: refuse (--data or --form) and --continue-at
       http: free the url before storing a new copy
       url: fix null dispname for --connect-to option
       vtls: avoid memory leak if sha256 call fails
       urlapi: make sure zoneid is also duplicated in curl_url_dup</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-27" date="1704456000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:transfer: also stop the sending on closed connection
       openssl: avoid BN_num_bits() NULL pointer derefs</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-28" date="1711713600">- Type:CVE
- CVE:CVE-2024-2398
- SUG:NA
- DESC:fix CVE-2024-2398</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
</package>
<package pkgid="f3f968ac8615c398fa2ccfccdbdd6c724a2d6c268a237900e7057b6c7ae9f1f9" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="36.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-27" date="1704456000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:transfer: also stop the sending on closed connection
       openssl: avoid BN_num_bits() NULL pointer derefs</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-28" date="1711713600">- Type:CVE
- CVE:CVE-2024-2398
- SUG:NA
- DESC:fix CVE-2024-2398</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
</package>
<package pkgid="c55d48e1efa3fb9c6fef0f0ec67a0823ca39814e66671005a0ae0d8bc7f3733c" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="38.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
</package>
<package pkgid="7eb31d4d52bf5cef1410cd120863ac91d446982d68edf356770e8b23d69c6921" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="40.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
</package>
<package pkgid="e53f06c092bcc2205218722371578561089ba1976a48484331ec50ed5094942e" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="42.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
</package>
<package pkgid="b5505aac15173e9406ec254b2abba57ef64b5e7dd583cacd1caeebe0b322e42a" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="46.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-43" date="1763553600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:runtests: don't try to stop stunnel before trying again</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-44" date="1763553601">- Type:CVE
- CVE:CVE-2025-10966
- SUG:NA
- DESC:fix CVE-2025-10966</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-45" date="1764158400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix readdir issues
       krb5_gssapi: fix memory leak on error path
       pop3: fix CAPA response termination detection
       libssh: properly free sftp_attributes</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-46" date="1768392000">- Type:CVE
- CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224
- SUG:NA
- DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224</changelog>
</package>
<package pkgid="7f44245c1f4a990d8941a8fe4c5b89fa6b9895e92bbe37309628ca35b1f852e5" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="48.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-43" date="1763553600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:runtests: don't try to stop stunnel before trying again</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-44" date="1763553601">- Type:CVE
- CVE:CVE-2025-10966
- SUG:NA
- DESC:fix CVE-2025-10966</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-45" date="1764158400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix readdir issues
       krb5_gssapi: fix memory leak on error path
       pop3: fix CAPA response termination detection
       libssh: properly free sftp_attributes</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-46" date="1768392000">- Type:CVE
- CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224
- SUG:NA
- DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224</changelog>
  <changelog author="zhouyihang &lt;zhouyihang_z@163.com&gt; - 7.79.1-47" date="1769515200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:formdata: validate callback is non-NULL before use
       tftp: correct the filename length check</changelog>
  <changelog author="zhouyihang &lt;zhouyihang_z@163.com&gt; - 7.79.1-48" date="1773662400">- Type:CVE
- CVE:CVE-2026-1965 CVE-2026-3783 CVE-2026-3784
- SUG:NA
- DESC:fix CVE-2026-1965 CVE-2026-3783 CVE-2026-3784</changelog>
</package>
<package pkgid="3c10ed7bded31e18a3f6f9cb69f5d6b8a33e68b2f459de17a3cf5ff7fe9dfc5c" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="33.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 7.79.1-24" date="1697025600">- Type:CVE
- CVE:CVE-2023-38545, CVE-2023-38546
- SUG:NA
- DESC:fix CVE-2023-38545, CVE-2023-38546</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-25" date="1702036800">- Type:CVE
- CVE:CVE-2023-46218 CVE-2023-46219
- SUG:NA
- DESC:fix CVE-2023-46218 CVE-2023-46219</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-26" date="1704283200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_progress: avoid division by zero in parallel progress
       digest: pass over leading spaces in qop values
       Curl_close: call Curl_resolver_cancel to avoid memory-leak
       easy: fix the altsvc init for curl_easy_duphandle
       libssh: if sftp_init fails, don't get the sftp error code
       url: move back the IDN conversion of proxy names
       ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
       http: fix the ::1 comparison for IPv6 localhost for cookies
       multi: free up more data earleier in DONE
       curl_path: bring back support for SFTP path ending in /~
       transfer: refuse POSTFIELDS + RESUME_FROM combo
       tool_operate: refuse (--data or --form) and --continue-at
       http: free the url before storing a new copy
       url: fix null dispname for --connect-to option
       vtls: avoid memory leak if sha256 call fails
       urlapi: make sure zoneid is also duplicated in curl_url_dup</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-27" date="1704456000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:transfer: also stop the sending on closed connection
       openssl: avoid BN_num_bits() NULL pointer derefs</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-28" date="1711713600">- Type:CVE
- CVE:CVE-2024-2398
- SUG:NA
- DESC:fix CVE-2024-2398</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
</package>
<package pkgid="47f2933af18e1feea9d9a888ef7efe4646fb3e75aa9e936b6e3b801f254b939f" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="36.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-27" date="1704456000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:transfer: also stop the sending on closed connection
       openssl: avoid BN_num_bits() NULL pointer derefs</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-28" date="1711713600">- Type:CVE
- CVE:CVE-2024-2398
- SUG:NA
- DESC:fix CVE-2024-2398</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
</package>
<package pkgid="1f964ad2b9b887dfe0f547121dc8e7b4bdf720f8ca50fd359e5d75f5a1e55876" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="38.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
</package>
<package pkgid="668fe2f2dcab9188dd81c057a61623e9bf426e4203fc5d6b58cc4d9459d7e77f" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="40.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
</package>
<package pkgid="fe3f42477aee97228efc93cdc494e6caef20bbe103d527ae1960d8fb5c6d73f7" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="42.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
</package>
<package pkgid="574ce75bbe92f6f795db18645a0b46959c4e8313d0de7a758541a090d008972b" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="46.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-43" date="1763553600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:runtests: don't try to stop stunnel before trying again</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-44" date="1763553601">- Type:CVE
- CVE:CVE-2025-10966
- SUG:NA
- DESC:fix CVE-2025-10966</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-45" date="1764158400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix readdir issues
       krb5_gssapi: fix memory leak on error path
       pop3: fix CAPA response termination detection
       libssh: properly free sftp_attributes</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-46" date="1768392000">- Type:CVE
- CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224
- SUG:NA
- DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224</changelog>
</package>
<package pkgid="86d26913d8ff592fdcfdf791dfefb34b8e7e908729063e7e453f10526c21d253" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="7.79.1" rel="48.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-43" date="1763553600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:runtests: don't try to stop stunnel before trying again</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-44" date="1763553601">- Type:CVE
- CVE:CVE-2025-10966
- SUG:NA
- DESC:fix CVE-2025-10966</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-45" date="1764158400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix readdir issues
       krb5_gssapi: fix memory leak on error path
       pop3: fix CAPA response termination detection
       libssh: properly free sftp_attributes</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-46" date="1768392000">- Type:CVE
- CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224
- SUG:NA
- DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224</changelog>
  <changelog author="zhouyihang &lt;zhouyihang_z@163.com&gt; - 7.79.1-47" date="1769515200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:formdata: validate callback is non-NULL before use
       tftp: correct the filename length check</changelog>
  <changelog author="zhouyihang &lt;zhouyihang_z@163.com&gt; - 7.79.1-48" date="1773662400">- Type:CVE
- CVE:CVE-2026-1965 CVE-2026-3783 CVE-2026-3784
- SUG:NA
- DESC:fix CVE-2026-1965 CVE-2026-3783 CVE-2026-3784</changelog>
</package>
<package pkgid="edfe920cd4435008dc9cbbe5f1e17ce3b161eb8d04b2404b9ae4ac6d7797a455" name="curl-help" arch="noarch">
  <version epoch="0" ver="7.79.1" rel="33.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 7.79.1-24" date="1697025600">- Type:CVE
- CVE:CVE-2023-38545, CVE-2023-38546
- SUG:NA
- DESC:fix CVE-2023-38545, CVE-2023-38546</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-25" date="1702036800">- Type:CVE
- CVE:CVE-2023-46218 CVE-2023-46219
- SUG:NA
- DESC:fix CVE-2023-46218 CVE-2023-46219</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-26" date="1704283200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_progress: avoid division by zero in parallel progress
       digest: pass over leading spaces in qop values
       Curl_close: call Curl_resolver_cancel to avoid memory-leak
       easy: fix the altsvc init for curl_easy_duphandle
       libssh: if sftp_init fails, don't get the sftp error code
       url: move back the IDN conversion of proxy names
       ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
       http: fix the ::1 comparison for IPv6 localhost for cookies
       multi: free up more data earleier in DONE
       curl_path: bring back support for SFTP path ending in /~
       transfer: refuse POSTFIELDS + RESUME_FROM combo
       tool_operate: refuse (--data or --form) and --continue-at
       http: free the url before storing a new copy
       url: fix null dispname for --connect-to option
       vtls: avoid memory leak if sha256 call fails
       urlapi: make sure zoneid is also duplicated in curl_url_dup</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-27" date="1704456000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:transfer: also stop the sending on closed connection
       openssl: avoid BN_num_bits() NULL pointer derefs</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-28" date="1711713600">- Type:CVE
- CVE:CVE-2024-2398
- SUG:NA
- DESC:fix CVE-2024-2398</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
</package>
<package pkgid="73e88a90168248fa3c889580a962dea2294f42300b9bde5b0d2f616642019c81" name="curl-help" arch="noarch">
  <version epoch="0" ver="7.79.1" rel="36.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-27" date="1704456000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:transfer: also stop the sending on closed connection
       openssl: avoid BN_num_bits() NULL pointer derefs</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-28" date="1711713600">- Type:CVE
- CVE:CVE-2024-2398
- SUG:NA
- DESC:fix CVE-2024-2398</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
</package>
<package pkgid="fc47bfdc5d32010bb52ba3691c515e74f1fd8bfa110cc125f1601c76a413eb57" name="curl-help" arch="noarch">
  <version epoch="0" ver="7.79.1" rel="38.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-29" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:paramhlp: fix CRLF-stripping files with "-d @file"
       libssh2: set length to 0 if strdup failed
       openldap: create ldap URLs correctly for IPv6 addresses
       multi: avoid memory-leak risk
       tool_cb_rea: limit rate unpause for -T . uploads
       tool_cfgable: free {proxy_}cipher13_list on exit</changelog>
  <changelog author="yinyongkang &lt;yinyongkang@kylinos.cn&gt; - 7.79.1-30" date="1722427200">- Type:CVE
- CVE:CVE-2024-7264
- SUG:NA
- DESC:fix CVE-2024-7264</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
</package>
<package pkgid="f5aae8d9502ed2802269b1743cacd1186fb1ce86f86b74cebb8ad1b186c8da2f" name="curl-help" arch="noarch">
  <version epoch="0" ver="7.79.1" rel="40.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-31" date="1726142400">- Type:CVE
- CVE:CVE-2024-8096
- SUG:NA
- DESC:fix CVE-2024-8096</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-32" date="1726833600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:url: allow DoH transfers to override max connection limit</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
</package>
<package pkgid="02ad3c72b89a71f37ee4678f2abde7ac39ca33c94e5472669303276683680271" name="curl-help" arch="noarch">
  <version epoch="0" ver="7.79.1" rel="42.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 7.79.1-33" date="1731326400">- Type:CVE
- CVE:CVE-2024-9681
- SUG:NA
- DESC:fix CVE-2024-9681</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-34" date="1732968000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:multi: check that the multi handle is valid in curl_multi_assign</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-35" date="1733745600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:cookie: treat cookie name case sensitively</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-36" date="1735905600">- Type:CVE
- CVE:CVE-2024-11053
- SUG:NA
- DESC:fix CVE-2024-11053</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
</package>
<package pkgid="b8aef4d85c9ca797167d336bc765684f6dedd4d830ebecfa47c2b5735e2965d4" name="curl-help" arch="noarch">
  <version epoch="0" ver="7.79.1" rel="46.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-37" date="1739016000">- Type:CVE
- CVE:CVE-2025-0167 CVE-2025-0725
- SUG:NA
- DESC:fix CVE-2025-0167 CVE-2025-0725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 7.79.1-38" date="1742904000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:altsvc: avoid integer overflow in expire calculation
       test391: verify --path-as-is with redirect
       urlapi: fix redirect to a new fragment or query (only)
       tool_getparam: clear sensitive arguments better</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-43" date="1763553600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:runtests: don't try to stop stunnel before trying again</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-44" date="1763553601">- Type:CVE
- CVE:CVE-2025-10966
- SUG:NA
- DESC:fix CVE-2025-10966</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-45" date="1764158400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix readdir issues
       krb5_gssapi: fix memory leak on error path
       pop3: fix CAPA response termination detection
       libssh: properly free sftp_attributes</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-46" date="1768392000">- Type:CVE
- CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224
- SUG:NA
- DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224</changelog>
</package>
<package pkgid="ff13cd4d1a4b09cd48ce3cc6fed66de811aa399ec4b82740562b2e34278af55c" name="curl-help" arch="noarch">
  <version epoch="0" ver="7.79.1" rel="48.oe2203sp4"/>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-39" date="1746532800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix freeing of resources in disconnect
       openssl: fix crash on missing cert password</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 7.79.1-40" date="1753704000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:curl_path: make SFTP handle a path like /~ properly</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-41" date="1755518400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:tool_getparam: clear argument only when needed</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-42" date="1757678400">- Type:CVE
- CVE:CVE-2025-9086
- SUG:NA
- DESC:fix CVE-2025-9086</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-43" date="1763553600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:runtests: don't try to stop stunnel before trying again</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-44" date="1763553601">- Type:CVE
- CVE:CVE-2025-10966
- SUG:NA
- DESC:fix CVE-2025-10966</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-45" date="1764158400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libssh: fix readdir issues
       krb5_gssapi: fix memory leak on error path
       pop3: fix CAPA response termination detection
       libssh: properly free sftp_attributes</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 7.79.1-46" date="1768392000">- Type:CVE
- CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224
- SUG:NA
- DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-15079 CVE-2025-15224</changelog>
  <changelog author="zhouyihang &lt;zhouyihang_z@163.com&gt; - 7.79.1-47" date="1769515200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:formdata: validate callback is non-NULL before use
       tftp: correct the filename length check</changelog>
  <changelog author="zhouyihang &lt;zhouyihang_z@163.com&gt; - 7.79.1-48" date="1773662400">- Type:CVE
- CVE:CVE-2026-1965 CVE-2026-3783 CVE-2026-3784
- SUG:NA
- DESC:fix CVE-2026-1965 CVE-2026-3783 CVE-2026-3784</changelog>
</package>
<package pkgid="9445a4f0120e08ff6d2c971cd39ca759a089f40692727a47e12cde863fa47180" name="custodia" arch="noarch">
  <version epoch="0" ver="0.6.0" rel="8.oe2203sp4"/>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 0.6.0-8" date="1764676800">- switch to newer HttpAdapter interface for requests 2.32.2</changelog>
</package>
<package pkgid="4161028c6e79b6e93d848e9baf2993c8f95b4e6987f2c2eced549fe9bf76820b" name="cyrus-sasl" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="4.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-2" date="1728648000">- backport upstream patch to fix char overflow</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-3" date="1734609600">- backport upstream patch to fix heap corruption</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-4" date="1750420800">- cyrus-sasl requires cyrus-sasl-lib with the same version</changelog>
</package>
<package pkgid="d34be673cbdb50a0ecc5d6a777b2ef23d71c291eb86fe7cd6b07b9344744161f" name="cyrus-sasl-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="4.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-2" date="1728648000">- backport upstream patch to fix char overflow</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-3" date="1734609600">- backport upstream patch to fix heap corruption</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-4" date="1750420800">- cyrus-sasl requires cyrus-sasl-lib with the same version</changelog>
</package>
<package pkgid="670c2201f6c6b7f73928767a207ea80e19e28e79828ecc2c962d4e171c293e69" name="cyrus-sasl-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="4.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-2" date="1728648000">- backport upstream patch to fix char overflow</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-3" date="1734609600">- backport upstream patch to fix heap corruption</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-4" date="1750420800">- cyrus-sasl requires cyrus-sasl-lib with the same version</changelog>
</package>
<package pkgid="41db0ddb1b7651f9d72e25cf9ee861ec2823630e445c477f07b19e07c64069ae" name="cyrus-sasl-devel" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="4.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-2" date="1728648000">- backport upstream patch to fix char overflow</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-3" date="1734609600">- backport upstream patch to fix heap corruption</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-4" date="1750420800">- cyrus-sasl requires cyrus-sasl-lib with the same version</changelog>
</package>
<package pkgid="445048c94f45038890e4656b3a33efc9230398b1cdda7f1029f689a390b61cc0" name="cyrus-sasl-help" arch="noarch">
  <version epoch="0" ver="2.1.28" rel="4.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-2" date="1728648000">- backport upstream patch to fix char overflow</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-3" date="1734609600">- backport upstream patch to fix heap corruption</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-4" date="1750420800">- cyrus-sasl requires cyrus-sasl-lib with the same version</changelog>
</package>
<package pkgid="c5d440a9e91a493a51ba6857ea4312fbb4894a6ef414365a55b78b5971f681dc" name="cyrus-sasl-lib" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="4.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-2" date="1728648000">- backport upstream patch to fix char overflow</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-3" date="1734609600">- backport upstream patch to fix heap corruption</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-4" date="1750420800">- cyrus-sasl requires cyrus-sasl-lib with the same version</changelog>
</package>
<package pkgid="73fdb28e575ad56ec64731804a4ddb93818488b8f500e259be6fcac4577eabba" name="cyrus-sasl-sql" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="4.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-2" date="1728648000">- backport upstream patch to fix char overflow</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-3" date="1734609600">- backport upstream patch to fix heap corruption</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.1.28-4" date="1750420800">- cyrus-sasl requires cyrus-sasl-lib with the same version</changelog>
</package>
<package pkgid="1a5d67647487c73357385690d913702aae7bad6b161fa6639845966fab63d581" name="dav1d" arch="x86_64">
  <version epoch="0" ver="0.5.2" rel="4.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 0.5.2-4" date="1756382400">- Type:CVE
- CVE:CVE-2024-1580
- SUG:NA
- DESC:fix CVE-2024-1580</changelog>
</package>
<package pkgid="e06785f7499abff4baa04b0c9571fc4ad49991537220ddb0605183b173632cf3" name="dav1d-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.5.2" rel="4.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 0.5.2-4" date="1756382400">- Type:CVE
- CVE:CVE-2024-1580
- SUG:NA
- DESC:fix CVE-2024-1580</changelog>
</package>
<package pkgid="8718be10d4966a0ee7fd7e81a75aa51f57468a7b8485f46bf519a3256641affd" name="dav1d-debugsource" arch="x86_64">
  <version epoch="0" ver="0.5.2" rel="4.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan@cqsoftware.com.cn&gt; - 0.5.2-4" date="1756382400">- Type:CVE
- CVE:CVE-2024-1580
- SUG:NA
- DESC:fix CVE-2024-1580</changelog>
</package>
<package pkgid="2d344ff13faa61b00ff26b285050d534478fc5e941219bf578276de1442849ae" name="dcraw" arch="x86_64">
  <version epoch="0" ver="9.28.0" rel="7.oe2203sp4"/>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.28.0-6" date="1668081600">- Modify invalid source0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.28.0-7" date="1730548800">- fix CVE-2017-13735, CVE-2017-14608, CVE-2018-19655
  patches from fedora</changelog>
</package>
<package pkgid="27dbada1220d2e8ceb57273969d300eb78d4383927335f6cf0213f4989a2b627" name="dcraw-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.28.0" rel="7.oe2203sp4"/>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.28.0-6" date="1668081600">- Modify invalid source0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.28.0-7" date="1730548800">- fix CVE-2017-13735, CVE-2017-14608, CVE-2018-19655
  patches from fedora</changelog>
</package>
<package pkgid="0d35cb0c0b66c44c491a8ade11ba9bb6dc6fdfd437368e33e126de900fa97ebb" name="dcraw-debugsource" arch="x86_64">
  <version epoch="0" ver="9.28.0" rel="7.oe2203sp4"/>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.28.0-6" date="1668081600">- Modify invalid source0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.28.0-7" date="1730548800">- fix CVE-2017-13735, CVE-2017-14608, CVE-2018-19655
  patches from fedora</changelog>
</package>
<package pkgid="b79b226cde51e2971128a609d1bbe1b8f1382618d26c1c3292454bf40198ff96" name="dcraw-help" arch="noarch">
  <version epoch="0" ver="9.28.0" rel="7.oe2203sp4"/>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.28.0-6" date="1668081600">- Modify invalid source0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.28.0-7" date="1730548800">- fix CVE-2017-13735, CVE-2017-14608, CVE-2018-19655
  patches from fedora</changelog>
</package>
<package pkgid="d2ae2a3ed8f9aace68f3b2c2cb06966db616dc87a671c67d59aca5fe5437babc" name="debugedit" arch="x86_64">
  <version epoch="0" ver="5.0" rel="9.oe2203sp4"/>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 5.0-6" date="1691668800">- Add support for sw_64 and loongarch64</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 5.0-7" date="1732881600">- backport upstream patch to avoid tests failure</changelog>
  <changelog author="hugel &lt;gengqihu2@h-partners.com&gt; - 5.0-8" date="1734004800">- backport patches from upstream</changelog>
  <changelog author="hugel &lt;gengqihu2@h-partners.com&gt; - 5.0-9" date="1745236800">- find-debuginfo: Fix skip_mini (".gnu_debugdata") handling</changelog>
</package>
<package pkgid="81a75b3ba78aa52f2be65d365210cb6fd083e8120b222a1dc3e68b207b082d48" name="debugedit-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.0" rel="9.oe2203sp4"/>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 5.0-6" date="1691668800">- Add support for sw_64 and loongarch64</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 5.0-7" date="1732881600">- backport upstream patch to avoid tests failure</changelog>
  <changelog author="hugel &lt;gengqihu2@h-partners.com&gt; - 5.0-8" date="1734004800">- backport patches from upstream</changelog>
  <changelog author="hugel &lt;gengqihu2@h-partners.com&gt; - 5.0-9" date="1745236800">- find-debuginfo: Fix skip_mini (".gnu_debugdata") handling</changelog>
</package>
<package pkgid="98c770ca77dbf1e6830af00e3d24b0f1a3a749d7711c358181a8549a65b974bb" name="debugedit-debugsource" arch="x86_64">
  <version epoch="0" ver="5.0" rel="9.oe2203sp4"/>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 5.0-6" date="1691668800">- Add support for sw_64 and loongarch64</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 5.0-7" date="1732881600">- backport upstream patch to avoid tests failure</changelog>
  <changelog author="hugel &lt;gengqihu2@h-partners.com&gt; - 5.0-8" date="1734004800">- backport patches from upstream</changelog>
  <changelog author="hugel &lt;gengqihu2@h-partners.com&gt; - 5.0-9" date="1745236800">- find-debuginfo: Fix skip_mini (".gnu_debugdata") handling</changelog>
</package>
<package pkgid="5c665e5355515c350d3b293a42ad2944eed955fa8d104cc400aaea25c859eee6" name="dejavu-fonts" arch="noarch">
  <version epoch="0" ver="2.37" rel="3.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.37-2" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.37-3" date="1722513600">- repair SOURCE file loss</changelog>
</package>
<package pkgid="32f9c22b58f88bd65d74fbb9dadf44d5bbebbb5c397f0c79a1ca087e7cbebe73" name="deltarpm" arch="x86_64">
  <version epoch="0" ver="3.6.3" rel="3.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.6.3-3" date="1753099200">- enable zstd binary payload support</changelog>
</package>
<package pkgid="587c9eb56c03ccdb35d0475377332d656a74db1545009ba28545684ae4619a64" name="deltarpm-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.6.3" rel="3.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.6.3-3" date="1753099200">- enable zstd binary payload support</changelog>
</package>
<package pkgid="49dbe0c9160244b744d680820b2caa8bdb3ec47b8c7f83722232a88e446138ff" name="deltarpm-debugsource" arch="x86_64">
  <version epoch="0" ver="3.6.3" rel="3.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.6.3-3" date="1753099200">- enable zstd binary payload support</changelog>
</package>
<package pkgid="8f9512a87677504fcab7cdfaf1773c1f8aa7e4eb4dc11e00cb70b898d9876cd5" name="deltarpm-help" arch="noarch">
  <version epoch="0" ver="3.6.3" rel="3.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.6.3-3" date="1753099200">- enable zstd binary payload support</changelog>
</package>
<package pkgid="e0fa1f492b49daa38fece9de75b8710d322030421cfadf1808af44d983f1c1b2" name="dhcp" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-10" date="1764244800">- Ignore Wincompatible-pointer-types error when compiling with gcc-14.3</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-11" date="1764244801">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2025-40778</changelog>
</package>
<package pkgid="eddcce221b94e898155e9ca5fd127bdc3aec54f622ccc6cda1aa2be3648d435f" name="dhcp" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="8.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
</package>
<package pkgid="40798cc0920d108b96009f7355857c01fd442cdc97a8534ad1eb3d2586d62e8c" name="dhcp" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="9.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
</package>
<package pkgid="bacc6d5c7fba1c96bb8b2d4895245165b976e408b3a22914bce2543a7b5d5af1" name="dhcp-debuginfo" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-10" date="1764244800">- Ignore Wincompatible-pointer-types error when compiling with gcc-14.3</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-11" date="1764244801">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2025-40778</changelog>
</package>
<package pkgid="8ea9a37abb3a218d923698c58a39278480d522451aeb08b7069245f254ae4657" name="dhcp-debuginfo" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="8.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
</package>
<package pkgid="39075537340e0c212f7af5b61b11b32097a82a6eeaa7ff166bf36eb389240b8a" name="dhcp-debuginfo" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="9.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
</package>
<package pkgid="e4c0bd874ca1593a06d663ec7218395e7346b237725fc3fdbc2ce57163660e8b" name="dhcp-debugsource" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-10" date="1764244800">- Ignore Wincompatible-pointer-types error when compiling with gcc-14.3</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-11" date="1764244801">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2025-40778</changelog>
</package>
<package pkgid="4dee5c704c90e34d09e703590ce10c82edb981ecfbc497889dba16b248268d0d" name="dhcp-debugsource" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="8.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
</package>
<package pkgid="a0eb12d1e05cbc5be765b5b0503aac1d4d01a2aed8dd024e1ee003d7088c6987" name="dhcp-debugsource" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="9.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
</package>
<package pkgid="b5d6a6fb90463734ec25e2570f1dac3d8cd1daf5d1b4aa34acdb48f3203d3be4" name="dhcp-devel" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-10" date="1764244800">- Ignore Wincompatible-pointer-types error when compiling with gcc-14.3</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-11" date="1764244801">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2025-40778</changelog>
</package>
<package pkgid="87d4b22bf49602d65ae89411d249d1a4164236ade4460f3127dc70dd2ed08b8e" name="dhcp-devel" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="8.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
</package>
<package pkgid="d7711e9845084e65a24641a42df0dc538a20f3f453aa796fc3d56e3bb7b7e9fc" name="dhcp-devel" arch="x86_64">
  <version epoch="12" ver="4.4.3" rel="9.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
</package>
<package pkgid="8eb74c33444883a351bbd9d2406ebd7cfa05dcd786eb97ccbe43f7c3eeab3d2c" name="dhcp-help" arch="noarch">
  <version epoch="12" ver="4.4.3" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-10" date="1764244800">- Ignore Wincompatible-pointer-types error when compiling with gcc-14.3</changelog>
  <changelog author="luoguocui &lt;luoguocui@h-partners.com&gt; - 12:4.4.3-11" date="1764244801">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2025-40778</changelog>
</package>
<package pkgid="ffe9fb6a1f481275e4ae18311c463686a6d6bfa3b160683b41d094ff38e14afa" name="dhcp-help" arch="noarch">
  <version epoch="12" ver="4.4.3" rel="8.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
</package>
<package pkgid="fba5a444e047e3b4f82cd0bb332b1702c6efadfe0203b4303dd6d08de94dab23" name="dhcp-help" arch="noarch">
  <version epoch="12" ver="4.4.3" rel="9.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:add Restart in dhcpd.service</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-3" date="1688040000">- Type:bugfix
- ID:
- SUG:restart
- DESC:revert the correction about the logic in dhclient</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-4" date="1700827200">- Type:bugfix
- ID:
- SUG:restart
- DESC:delete report url added by other upstream patch to keep pace with DHCP</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-5" date="1704369600">- Type:CVE
- ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
- SUG:restart
- DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 12:4.4.3-6" date="1705752000">- Type:bugfix
- ID:
- SUG:restart
- DESC:IAID is output has hexe if it contains '\' or '"'</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-7" date="1730808000">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:cancel rebind6 timer after ipv6 expire</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 12:4.4.3-8" date="1731326400">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2024-1975,CVE-2024-1737</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 12:4.4.3-9" date="1742472000">- Type:CVE
- ID:NA
- SUG:restart
- DESC:fix CVE-2023-3341 CVE-2024-11187</changelog>
</package>
<package pkgid="72e89f25ad5450a8366c2c3d3777396da4604b2fae96670fd018dcaee93c4fb9" name="djvulibre" arch="x86_64">
  <version epoch="0" ver="3.5.27" rel="20.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.5.27-19" date="1694606400">- Fix CVE-2021-46310,CVE-2021-46312</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.5.27-20" date="1751889600">- Fix CVE-2025-53367</changelog>
</package>
<package pkgid="c266a6070759c01ed2066f2c1088ba5a4e40c5b983c1356bb92382c3e3fdada6" name="djvulibre-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.5.27" rel="20.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.5.27-19" date="1694606400">- Fix CVE-2021-46310,CVE-2021-46312</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.5.27-20" date="1751889600">- Fix CVE-2025-53367</changelog>
</package>
<package pkgid="5958c6452d7cfc628d29280e6295cc96b44e4f3de510ed8aea368d5cadff050b" name="djvulibre-debugsource" arch="x86_64">
  <version epoch="0" ver="3.5.27" rel="20.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.5.27-19" date="1694606400">- Fix CVE-2021-46310,CVE-2021-46312</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.5.27-20" date="1751889600">- Fix CVE-2025-53367</changelog>
</package>
<package pkgid="4f6c1977941f63a46c9c7d9e8263fca6d5d39070866f4928c0e44ebe3e4fb03b" name="djvulibre-devel" arch="x86_64">
  <version epoch="0" ver="3.5.27" rel="20.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.5.27-19" date="1694606400">- Fix CVE-2021-46310,CVE-2021-46312</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.5.27-20" date="1751889600">- Fix CVE-2025-53367</changelog>
</package>
<package pkgid="5b6fa4e194b66112c70fdefa33315afd0a17b9546fa3db981606a9156b8543b1" name="djvulibre-help" arch="x86_64">
  <version epoch="0" ver="3.5.27" rel="20.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.5.27-19" date="1694606400">- Fix CVE-2021-46310,CVE-2021-46312</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.5.27-20" date="1751889600">- Fix CVE-2025-53367</changelog>
</package>
<package pkgid="b049f83f62bb55d510d77cde665f95661a1dd0ca5698e5a3e3ad145a9b9b9651" name="dnf" arch="noarch">
  <version epoch="0" ver="4.14.0" rel="22.oe2203sp4"/>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; 4.14.0-13" date="1678708800">- CVE:NA
- SUG:NA
- DESC:dnf:fix AttributeError when io busy and press ctrl c</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-14" date="1687867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:cli:allow = in setopt values</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-15" date="1689336000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:remove patch about pidfile</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 4.14.0-16" date="1691841600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Add provide exception handling</changelog>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 4.14.0-17" date="1692014400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:remove useless patch of loongarch64
       dnf:recreate patch of sw64 and make arch sorted alphabetically</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-18" date="1703851200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Fix bash completion due to sqlite changes
           When parsing over a KVP list, do not return till the whole list is parsed</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 4.14.0-19" date="1714996800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Remove --duplicates and --oldinstallonly exit with 0 when nothing to remove and Add all candidates for reinstall to solver</changelog>
  <changelog author="LuWu &lt;2398491106@qq.com&gt; - 4.14.0-20" date="1721217600">- Limit queries to nevra forms when provided by command and Update the man page entry for the countme option</changelog>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 4.14.0-21" date="1723550400">- Fixed incorrect macro within the automatic subpackage</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 4.14.0-22" date="1725796800">- Drop wrong obsolete tag</changelog>
</package>
<package pkgid="03a8ce07e5d0692829c7782e90ff57b44cfe4dbed3b5cc72254222a725e05fb7" name="dnf-automatic" arch="noarch">
  <version epoch="0" ver="4.14.0" rel="22.oe2203sp4"/>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; 4.14.0-13" date="1678708800">- CVE:NA
- SUG:NA
- DESC:dnf:fix AttributeError when io busy and press ctrl c</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-14" date="1687867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:cli:allow = in setopt values</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-15" date="1689336000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:remove patch about pidfile</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 4.14.0-16" date="1691841600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Add provide exception handling</changelog>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 4.14.0-17" date="1692014400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:remove useless patch of loongarch64
       dnf:recreate patch of sw64 and make arch sorted alphabetically</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-18" date="1703851200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Fix bash completion due to sqlite changes
           When parsing over a KVP list, do not return till the whole list is parsed</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 4.14.0-19" date="1714996800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Remove --duplicates and --oldinstallonly exit with 0 when nothing to remove and Add all candidates for reinstall to solver</changelog>
  <changelog author="LuWu &lt;2398491106@qq.com&gt; - 4.14.0-20" date="1721217600">- Limit queries to nevra forms when provided by command and Update the man page entry for the countme option</changelog>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 4.14.0-21" date="1723550400">- Fixed incorrect macro within the automatic subpackage</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 4.14.0-22" date="1725796800">- Drop wrong obsolete tag</changelog>
</package>
<package pkgid="77a6d84ff3808998be62cfe461a7b7dc605dd920e1fb3c119b7c15eff37ef307" name="dnf-data" arch="noarch">
  <version epoch="0" ver="4.14.0" rel="22.oe2203sp4"/>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; 4.14.0-13" date="1678708800">- CVE:NA
- SUG:NA
- DESC:dnf:fix AttributeError when io busy and press ctrl c</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-14" date="1687867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:cli:allow = in setopt values</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-15" date="1689336000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:remove patch about pidfile</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 4.14.0-16" date="1691841600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Add provide exception handling</changelog>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 4.14.0-17" date="1692014400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:remove useless patch of loongarch64
       dnf:recreate patch of sw64 and make arch sorted alphabetically</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-18" date="1703851200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Fix bash completion due to sqlite changes
           When parsing over a KVP list, do not return till the whole list is parsed</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 4.14.0-19" date="1714996800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Remove --duplicates and --oldinstallonly exit with 0 when nothing to remove and Add all candidates for reinstall to solver</changelog>
  <changelog author="LuWu &lt;2398491106@qq.com&gt; - 4.14.0-20" date="1721217600">- Limit queries to nevra forms when provided by command and Update the man page entry for the countme option</changelog>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 4.14.0-21" date="1723550400">- Fixed incorrect macro within the automatic subpackage</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 4.14.0-22" date="1725796800">- Drop wrong obsolete tag</changelog>
</package>
<package pkgid="46ace21da85bc0be960e14190f5caba2eeb5b85c0bbf3224791683e2921dc798" name="dnf-help" arch="noarch">
  <version epoch="0" ver="4.14.0" rel="22.oe2203sp4"/>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; 4.14.0-13" date="1678708800">- CVE:NA
- SUG:NA
- DESC:dnf:fix AttributeError when io busy and press ctrl c</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-14" date="1687867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:cli:allow = in setopt values</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-15" date="1689336000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:remove patch about pidfile</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 4.14.0-16" date="1691841600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Add provide exception handling</changelog>
  <changelog author="herengui &lt;herengui@kylinsec.com.cn&gt; - 4.14.0-17" date="1692014400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:remove useless patch of loongarch64
       dnf:recreate patch of sw64 and make arch sorted alphabetically</changelog>
  <changelog author="chenhaixing &lt;chenhaixing@huawei.com&gt; - 4.14.0-18" date="1703851200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Fix bash completion due to sqlite changes
           When parsing over a KVP list, do not return till the whole list is parsed</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 4.14.0-19" date="1714996800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:dnf:Remove --duplicates and --oldinstallonly exit with 0 when nothing to remove and Add all candidates for reinstall to solver</changelog>
  <changelog author="LuWu &lt;2398491106@qq.com&gt; - 4.14.0-20" date="1721217600">- Limit queries to nevra forms when provided by command and Update the man page entry for the countme option</changelog>
  <changelog author="liyuzhe &lt;liyuzhe@cqsoftware.com.cn&gt; - 4.14.0-21" date="1723550400">- Fixed incorrect macro within the automatic subpackage</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 4.14.0-22" date="1725796800">- Drop wrong obsolete tag</changelog>
</package>
<package pkgid="b21f014436d72dfd24f5c7d4cb8efbf01253a6eacbd76661734720bf6598bf74" name="dnsmasq" arch="x86_64">
  <version epoch="0" ver="2.86" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-5" date="1680004800">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:backport some upstream patches</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.86-6" date="1682596800">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:remove useless patch</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-7" date="1700654400">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:Fix memory leak when using --dhcp-optsfile with DHCPv6 options</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-8" date="1718107200">- Type:CVE
- Id:CVE-2023-49441
- SUG:NA
- DESC:Fix CVE-2023-49441</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 2.86-9" date="1728734400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:Fix crash when reloading DHCP config on SIGHUP</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 2.86-10" date="1734004800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:backport upstream patches</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 2.86-11" date="1742558400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Update DNS records after pruning DHCP leases
       Fix potential memory leak
       Fix possible SIGSEGV in bpf.c
       adapt bugfix allow binding mac with ipv6</changelog>
</package>
<package pkgid="b684814e43318f8273a96095ff41e0dacbacae4804e03fa42e83ccfa0a0635df" name="dnsmasq-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.86" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-5" date="1680004800">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:backport some upstream patches</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.86-6" date="1682596800">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:remove useless patch</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-7" date="1700654400">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:Fix memory leak when using --dhcp-optsfile with DHCPv6 options</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-8" date="1718107200">- Type:CVE
- Id:CVE-2023-49441
- SUG:NA
- DESC:Fix CVE-2023-49441</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 2.86-9" date="1728734400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:Fix crash when reloading DHCP config on SIGHUP</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 2.86-10" date="1734004800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:backport upstream patches</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 2.86-11" date="1742558400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Update DNS records after pruning DHCP leases
       Fix potential memory leak
       Fix possible SIGSEGV in bpf.c
       adapt bugfix allow binding mac with ipv6</changelog>
</package>
<package pkgid="fb4a13102bad75c0acf6293c15d28935e43b588b5f565b5b899d1d99433b9d6d" name="dnsmasq-debugsource" arch="x86_64">
  <version epoch="0" ver="2.86" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-5" date="1680004800">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:backport some upstream patches</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.86-6" date="1682596800">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:remove useless patch</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-7" date="1700654400">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:Fix memory leak when using --dhcp-optsfile with DHCPv6 options</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-8" date="1718107200">- Type:CVE
- Id:CVE-2023-49441
- SUG:NA
- DESC:Fix CVE-2023-49441</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 2.86-9" date="1728734400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:Fix crash when reloading DHCP config on SIGHUP</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 2.86-10" date="1734004800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:backport upstream patches</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 2.86-11" date="1742558400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Update DNS records after pruning DHCP leases
       Fix potential memory leak
       Fix possible SIGSEGV in bpf.c
       adapt bugfix allow binding mac with ipv6</changelog>
</package>
<package pkgid="c6ee15f588d0c330d000f130662c01c45b922db27588de104a9c8a56f141e132" name="dnsmasq-help" arch="x86_64">
  <version epoch="0" ver="2.86" rel="11.oe2203sp4"/>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-5" date="1680004800">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:backport some upstream patches</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.86-6" date="1682596800">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:remove useless patch</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-7" date="1700654400">- Type:bugfix
- Id:NA
- SUG:NA
- DESC:Fix memory leak when using --dhcp-optsfile with DHCPv6 options</changelog>
  <changelog author="renmingshuai &lt;renmingshuai@huawei.com&gt; - 2.86-8" date="1718107200">- Type:CVE
- Id:CVE-2023-49441
- SUG:NA
- DESC:Fix CVE-2023-49441</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 2.86-9" date="1728734400">- Type:bugfix
- CVE:
- SUG:NA
- DESC:Fix crash when reloading DHCP config on SIGHUP</changelog>
  <changelog author="huyizhen &lt;huyizhen2@huawei.com&gt; - 2.86-10" date="1734004800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:backport upstream patches</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 2.86-11" date="1742558400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Update DNS records after pruning DHCP leases
       Fix potential memory leak
       Fix possible SIGSEGV in bpf.c
       adapt bugfix allow binding mac with ipv6</changelog>
</package>
<package pkgid="1ad9a16b2908dab3630db3e7085432de60067fa1b4ae810482451f4cd3e47f46" name="docker-engine" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="340.oe2203sp4"/>
  <changelog author="Lu Jingxiao&lt;lujingxiao@huawei.com&gt; - 18.09.0-330" date="1696852800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix COPY --from should preserve ownership</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-331" date="1697112000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add delay after freeze</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-332" date="1704196800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:sync patches from upstream</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
</package>
<package pkgid="446b037e626159655d037e38be128f856248f7cc6ba23303c59fa9dbb2a1ade1" name="docker-engine" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="344.oe2203sp4"/>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-332" date="1704196800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:sync patches from upstream</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-341" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:try to reconnect when containerd grpc return unexpected EOF</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-344" date="1733140800">- Type:CVE
- CVE:CVE-2024-36621
- SUG:NA
- DESC:fix missing lock in ensurelayer</changelog>
</package>
<package pkgid="2d88f3f2b888eb4dd325658f2e5ffa4886a0747c9e1a98137b8ce88bdd4ab6c6" name="docker-engine" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="345.oe2203sp4"/>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-341" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:try to reconnect when containerd grpc return unexpected EOF</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-344" date="1733140800">- Type:CVE
- CVE:CVE-2024-36621
- SUG:NA
- DESC:fix missing lock in ensurelayer</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-345" date="1733486400">- Type:CVE
- CVE:CVE-2024-36623
- SUG:NA
- DESC:fix CVE-2024-36623</changelog>
</package>
<package pkgid="5500212ed700bea156c8d9d5f495025ae85f1410b8e1d67289da3dd23cfefd28" name="docker-engine-debuginfo" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="340.oe2203sp4"/>
  <changelog author="Lu Jingxiao&lt;lujingxiao@huawei.com&gt; - 18.09.0-330" date="1696852800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix COPY --from should preserve ownership</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-331" date="1697112000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add delay after freeze</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-332" date="1704196800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:sync patches from upstream</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
</package>
<package pkgid="b584e88852a48e42b58d1e03f479eb2bcc5bab5994c495ba2ebf29b14ec9add5" name="docker-engine-debuginfo" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="344.oe2203sp4"/>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-332" date="1704196800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:sync patches from upstream</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-341" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:try to reconnect when containerd grpc return unexpected EOF</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-344" date="1733140800">- Type:CVE
- CVE:CVE-2024-36621
- SUG:NA
- DESC:fix missing lock in ensurelayer</changelog>
</package>
<package pkgid="4a0984ae1a79ac8344dbac35c261490d81757c084eb7befbe4f235b10a5a8005" name="docker-engine-debuginfo" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="345.oe2203sp4"/>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-341" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:try to reconnect when containerd grpc return unexpected EOF</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-344" date="1733140800">- Type:CVE
- CVE:CVE-2024-36621
- SUG:NA
- DESC:fix missing lock in ensurelayer</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-345" date="1733486400">- Type:CVE
- CVE:CVE-2024-36623
- SUG:NA
- DESC:fix CVE-2024-36623</changelog>
</package>
<package pkgid="51391e49d20752eeb841f2ec65f35f18529b4586d698016e9238f6807c505996" name="docker-engine-debugsource" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="340.oe2203sp4"/>
  <changelog author="Lu Jingxiao&lt;lujingxiao@huawei.com&gt; - 18.09.0-330" date="1696852800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix COPY --from should preserve ownership</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-331" date="1697112000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add delay after freeze</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-332" date="1704196800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:sync patches from upstream</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
</package>
<package pkgid="a2a78bf6e8563b27575765f581fc3bf3ee901ce782cd1fe8367df876560a6528" name="docker-engine-debugsource" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="344.oe2203sp4"/>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-332" date="1704196800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:sync patches from upstream</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-341" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:try to reconnect when containerd grpc return unexpected EOF</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-344" date="1733140800">- Type:CVE
- CVE:CVE-2024-36621
- SUG:NA
- DESC:fix missing lock in ensurelayer</changelog>
</package>
<package pkgid="9c8e40eea1ec2eb37354fd4ca951fbf5a9827a7ce256348a4031a34dc454aef7" name="docker-engine-debugsource" arch="x86_64">
  <version epoch="2" ver="18.09.0" rel="345.oe2203sp4"/>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-333" date="1710849600">- Type:CVE
- CVE:CVE-2024-24557
- SUG:NA
- DESC:fix CVE-2024-24557</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-334" date="1712923200">- Type:CVE
- CVE:CVE-2024-29018
- SUG:NA
- DESC:fix CVE-2024-29018</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-335" date="1715169600">- Type:CVE
- CVE:CVE-2024-32473
- SUG:NA
- DESC:fix CVE-2024-32473</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-336" date="1718280000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify runc rpm package name to runc</changelog>
  <changelog author="chenjiankun&lt;chenjiankun1@huawei.com&gt; - 18.09.0-338" date="1721044800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Ignore SIGURG on Linux</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 18.09.0-339" date="1721995200">- Type:CVE
- CVE:CVE-2024-41110
- SUG:NA
- DESC:fix CVE-2024-41110</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-340" date="1722600000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add clone3 seccomp whitelist for arm64</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-341" date="1725105600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:try to reconnect when containerd grpc return unexpected EOF</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-344" date="1733140800">- Type:CVE
- CVE:CVE-2024-36621
- SUG:NA
- DESC:fix missing lock in ensurelayer</changelog>
  <changelog author="zhongjiawei&lt;zhongjiawei1@huawei.com&gt; - 2:18.09.0-345" date="1733486400">- Type:CVE
- CVE:CVE-2024-36623
- SUG:NA
- DESC:fix CVE-2024-36623</changelog>
</package>
<package pkgid="19b615aa67dde3d37ca49fdfa06b74ebf5fa720f4815c99e98c0b5831729a099" name="dovecot" arch="x86_64">
  <version epoch="1" ver="2.3.15" rel="6.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 1:2.3.15-5" date="1664366400">- Fix CVE-2022-30550</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.3.15-6" date="1723636800">- fix CVE-2024-23184, CVE-2024-23185</changelog>
</package>
<package pkgid="a01010b4b88f146d16fae8f1ad98ebda45976130cfb93c77ca6f4f4ea41b793d" name="dovecot-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.3.15" rel="6.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 1:2.3.15-5" date="1664366400">- Fix CVE-2022-30550</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.3.15-6" date="1723636800">- fix CVE-2024-23184, CVE-2024-23185</changelog>
</package>
<package pkgid="f2ea7dbb6ad938784164092c3d75b68e0de385e52aca57af30f305b2fc452b75" name="dovecot-debugsource" arch="x86_64">
  <version epoch="1" ver="2.3.15" rel="6.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 1:2.3.15-5" date="1664366400">- Fix CVE-2022-30550</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.3.15-6" date="1723636800">- fix CVE-2024-23184, CVE-2024-23185</changelog>
</package>
<package pkgid="382bf18a3b3f90d2a8a28502a48519d82e9faa9f7748378864ffac552202fbf1" name="dovecot-devel" arch="x86_64">
  <version epoch="1" ver="2.3.15" rel="6.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 1:2.3.15-5" date="1664366400">- Fix CVE-2022-30550</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.3.15-6" date="1723636800">- fix CVE-2024-23184, CVE-2024-23185</changelog>
</package>
<package pkgid="2848308f720f3fdd51048a8bb721bffc807031a42cfbd38d97bec3bb9ab6b3e8" name="dovecot-help" arch="x86_64">
  <version epoch="1" ver="2.3.15" rel="6.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 1:2.3.15-5" date="1664366400">- Fix CVE-2022-30550</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:2.3.15-6" date="1723636800">- fix CVE-2024-23184, CVE-2024-23185</changelog>
</package>
<package pkgid="b5484cd85636c1d92150caef4251c2abca565773aa86761f5848ca952d8fd11f" name="dpdk" arch="x86_64">
  <version epoch="0" ver="21.11" rel="77.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-68" date="1720699200">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - mlx5: device should be started to set the flow</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-69" date="1723550400">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - net/hns3: check Rx DMA address alignmnent</changelog>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
</package>
<package pkgid="a14d2271fee2815c4981c6e31207f06a894cf17120605e22bee2b6e8aa42a867" name="dpdk" arch="x86_64">
  <version epoch="0" ver="21.11" rel="79.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
</package>
<package pkgid="9fbc9eded0e9e0ec4c57ce79d5d15379d06190359b36ab51c4ad5381980f3d67" name="dpdk" arch="x86_64">
  <version epoch="0" ver="21.11" rel="81.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438400">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438401">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
</package>
<package pkgid="c5c6d27d6b8ddeec799266559fc55311f53f18a7de808e84b632b0a20bf51ffa" name="dpdk" arch="x86_64">
  <version epoch="0" ver="21.11" rel="84.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611200">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-82" date="1735905600">net/af_xdp: support tx multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-83" date="1737201600">net/af_xdp: support tx metadata</changelog>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 21.11-84" date="1741089600">config: arm adapt RTE_NUMA_NODE_MAX to 8</changelog>
</package>
<package pkgid="83000628a00a0787ed322d004a2a2521e3ed48e91927e047ff9753b7f103428f" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="21.11" rel="77.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-68" date="1720699200">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - mlx5: device should be started to set the flow</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-69" date="1723550400">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - net/hns3: check Rx DMA address alignmnent</changelog>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
</package>
<package pkgid="c7cd5eb76ccb627d091042447f17e1b3c5eba3099283968680fde5f1160a3f67" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="21.11" rel="79.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
</package>
<package pkgid="6687f782485b82f447a7ef5c8a21edd934ea85bfdeb83663b61b33f1d90b2f33" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="21.11" rel="81.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438400">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438401">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
</package>
<package pkgid="68c9c65b13d6b0d3e1b2e557fdc49ce550602bb8d465941e42d1e9eea18667c2" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="21.11" rel="84.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611200">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-82" date="1735905600">net/af_xdp: support tx multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-83" date="1737201600">net/af_xdp: support tx metadata</changelog>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 21.11-84" date="1741089600">config: arm adapt RTE_NUMA_NODE_MAX to 8</changelog>
</package>
<package pkgid="dab07f3bda2c4b7f72c1e83973ecf2e7b03bbae7a9e7b1be96663e4db09b1eb3" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="21.11" rel="77.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-68" date="1720699200">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - mlx5: device should be started to set the flow</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-69" date="1723550400">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - net/hns3: check Rx DMA address alignmnent</changelog>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
</package>
<package pkgid="83b90e602ac27f7ae0a49347152dda9895c321b6332d84c61bada0d6cc92eaaa" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="21.11" rel="79.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
</package>
<package pkgid="6bccd52387e6573e2d086edee4c8686fafe617c851e56da447801aa29d7db9b6" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="21.11" rel="81.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438400">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438401">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
</package>
<package pkgid="d3d386ca529a846bd98418ffa74b5ad9b8687683a9eeb35c82da464a44d912cc" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="21.11" rel="84.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611200">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-82" date="1735905600">net/af_xdp: support tx multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-83" date="1737201600">net/af_xdp: support tx metadata</changelog>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 21.11-84" date="1741089600">config: arm adapt RTE_NUMA_NODE_MAX to 8</changelog>
</package>
<package pkgid="5feec50957c1e04a0d60f604fca6ed288c437cea21da37b10165cee3745eabab" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="21.11" rel="77.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-68" date="1720699200">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - mlx5: device should be started to set the flow</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-69" date="1723550400">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - net/hns3: check Rx DMA address alignmnent</changelog>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
</package>
<package pkgid="4ccc91f6031eb3c2c5ccfab548cbf4cedba58a106ad9167ba57855f9e43322c3" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="21.11" rel="79.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
</package>
<package pkgid="58b625ad9b2670baca7c6041d14517305514bc64e6f3fc8080291523792f102b" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="21.11" rel="81.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438400">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438401">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
</package>
<package pkgid="62e9dbfb9ad7d07f53ab2d778cfa1a3bfdc202da6a92b4009d2c5c9e04653123" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="21.11" rel="84.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611200">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-82" date="1735905600">net/af_xdp: support tx multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-83" date="1737201600">net/af_xdp: support tx metadata</changelog>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 21.11-84" date="1741089600">config: arm adapt RTE_NUMA_NODE_MAX to 8</changelog>
</package>
<package pkgid="c905600009c8a0812beaf13eeeaf5b6017c51f6c9190846688031cdafca7e90c" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="21.11" rel="77.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-68" date="1720699200">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - mlx5: device should be started to set the flow</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-69" date="1723550400">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - net/hns3: check Rx DMA address alignmnent</changelog>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
</package>
<package pkgid="6d3957a565decd75280011d23b0f1931fd5e77a1df555b0f5f515223e66cdfec" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="21.11" rel="79.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
</package>
<package pkgid="ff49f851047904ecbe7c6d14757174a1da771cd90c16fc96cc9b5ba6a7efa72f" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="21.11" rel="81.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438400">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438401">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
</package>
<package pkgid="7ccc490ed14e48d61e66565ab0f8500175caa3ca669c97f3e1a74b97d3f04ff2" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="21.11" rel="84.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611200">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-82" date="1735905600">net/af_xdp: support tx multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-83" date="1737201600">net/af_xdp: support tx metadata</changelog>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 21.11-84" date="1741089600">config: arm adapt RTE_NUMA_NODE_MAX to 8</changelog>
</package>
<package pkgid="e67be480eccfee4e07a84031ae78234ab429b0e596296e4fcbe701452e41f596" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="21.11" rel="77.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-68" date="1720699200">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - mlx5: device should be started to set the flow</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-69" date="1723550400">Sync some patches from upstream about bugfix, modifies
 are as follow:
 - net/hns3: check Rx DMA address alignmnent</changelog>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
</package>
<package pkgid="b4b154d23f97fca95e93a4bc14e2594c60bfd04d404f122a87109dbc8b71ab31" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="21.11" rel="79.oe2203sp4"/>
  <changelog author="hankangknag &lt;hankangknag5@huawei.com&gt; - 21.11-70" date="1725624000">Sync some patches from upstream about bugfix, modifies are as follow:
- net/af_xdp: parse UMEM map info from mempool
- bpf: disable on 32-bit x86
- net/af_xdp: remove unused local statistic
- net/af_xdp: fix stats reset
- net/af_xdp: count mbuf allocation failures
- net/af_xdp: fix port ID in Rx mbuf
- net/af_xdp: support AF_XDP device plugin pinned maps
- net/af_xdp: fix multi-interface support for k8s
- net/af_xdp: fix leak on XSK configuration failure
- net/af_xdp: fix memzone leak on config failure
- net/af_xdp: avoid error log for virtual interfaces
- net/af_xdp: fix Rx and Tx queue state
- net/af_xdp: fix missing UMEM feature
- rework atomic intrinsics fetch operations
- build: clarify configuration without IOVA field in mbuf
- net/af_xdp: fix socket handler validation
- net/af_xdp: support CNI Integration
- net/af_xdp: parse NUMA node ID from sysfs
- drivers: mark SW PMDs to support disabling IOVA as PA
- net/af_xdp: make compatible with libbpf 0.8.0
- net/af_xdp: add log on XDP program removal failures
- net/af_xdp: avoid version-based check for program load
- net/af_xdp: avoid version-based check for shared UMEM
- net/af_xdp: make clear which libxdp version is required
- net/af_xdp: move XDP library presence flag setting
- net/af_xdp: allow using copy mode in XSK
- net/af_xdp: fix shared UMEM fill queue reserve
- net/af_xdp: fix custom program loading with multiple queues
- net/af_xdp: reserve fill queue before socket create
- net/af_xdp: ensure socket is deleted on Rx queue setup error
- net/af_xdp: make compatible with libbpf &gt;= 0.7.0
- net/af_xdp: add missing trailing newline in logs
- net/af_xdp: allow probing when multiprocess is disabled
- ethdev: introduce generic dummy packet burst function
- net/af_xdp: re-enable secondary process support
- net/af_xdp: make UMEM configure more readable
- net/af_xdp: use libxdp if available
- net/af_xdp: fix build with -Wunused-function</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-71" date="1727438400">config: arm adapt RTE_MAX_LCORE to 640</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438401">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438402">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
</package>
<package pkgid="c06c09daab1c7a8cdf6e3db5a63a87d770b2ab7cc77a2345341c9dda3b7ce92a" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="21.11" rel="81.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-72" date="1727438400">af_xdp: support recv multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-73" date="1727438401">net/af_xdp: add interrupt support</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-74" date="1727611200">af_xdp: del XDP_USE_SG and XDP_PKT_CONTD definition</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611201">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
</package>
<package pkgid="090569376d64832cf8b4c9a391a0c388df267f41aaeeeb321456417b8b62f47b" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="21.11" rel="84.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-75" date="1727611200">af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers</changelog>
  <changelog author="lifeifei &lt;lifeifei@kylinos.cn&gt; - 21.11-76" date="1727697600">create weak dependency for ko files</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-77" date="1728475200">af_xdp: fix mbuf ol_flags not init</changelog>
  <changelog author="chenyi &lt;chenyi211@huawei.com&gt; - 21.11-78" date="1729684800">Sync some patches from upstream about bugfix, modifies are as follow:
- bus/pci: fix UIO resource mapping in secondary process</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-79" date="1730376000">net/af_xdp: fix getsockopt ENOTSOCK error</changelog>
  <changelog author="chendexi &lt;chendexi@kylinos.cn&gt; - 21.11-80" date="1734523200">- Change %post script to %posttrans.</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-81" date="1735041600">- net/virtio: fix Rx checksum calculation</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 21.11-82" date="1735905600">net/af_xdp: support tx multi-buffer</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 21.11-83" date="1737201600">net/af_xdp: support tx metadata</changelog>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 21.11-84" date="1741089600">config: arm adapt RTE_NUMA_NODE_MAX to 8</changelog>
</package>
<package pkgid="9c320caf90be7802450d13e4b004a867b596be9474124c31f6d5ace455932670" name="dpu-utilities-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10" rel="3.oe2203sp4"/>
  <changelog author="Guangxing Deng &lt;dengguangxing@huawei.com&gt; 1.6-1" date="1701432000">- Upgrade dpu-utilities version to 1.6</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-2" date="1702123200">- fix some problem of fifo, resolve problem in libvirt</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719316800">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
</package>
<package pkgid="75b26b6fdcedecdf5090816c5b138199c8a078f8eab5a529d89b14cb55cb11eb" name="dpu-utilities-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10" rel="4.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-2" date="1702123200">- fix some problem of fifo, resolve problem in libvirt</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719316800">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
</package>
<package pkgid="d72f95641cc6b5dabfbe4ba82068c5a27d67b50caafc174df1f6c249b727d761" name="dpu-utilities-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10" rel="5.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
</package>
<package pkgid="07d35790acb81bc18573000efa41c77d98f76d629643cc78b75582a1f4817c79" name="dpu-utilities-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10" rel="6.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
  <changelog author="l30022887 &lt;liweiqiang24@huawei.com&gt; 1.10-6" date="1729512000">- resolve migration issues</changelog>
</package>
<package pkgid="3663a2e529e2d1c672190b5bc5162a0218bf7ba7fc1d01ad0b66f7d0406b0f9c" name="dpu-utilities-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10" rel="7.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
  <changelog author="l30022887 &lt;liweiqiang24@huawei.com&gt; 1.10-6" date="1729512000">- resolve migration issues</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-7" date="1732276800">- Fix rwlock caused schedule bug, change to semaphore</changelog>
</package>
<package pkgid="9fd94c353ba24378bdbf44e3212d13d114889df3def4f06d0611512f123a8f0f" name="dpu-utilities-debugsource" arch="x86_64">
  <version epoch="0" ver="1.10" rel="3.oe2203sp4"/>
  <changelog author="Guangxing Deng &lt;dengguangxing@huawei.com&gt; 1.6-1" date="1701432000">- Upgrade dpu-utilities version to 1.6</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-2" date="1702123200">- fix some problem of fifo, resolve problem in libvirt</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719316800">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
</package>
<package pkgid="54fa9fd486ba5f48bf4d32cab392906137a22120f0f20087700661ba226c2e05" name="dpu-utilities-debugsource" arch="x86_64">
  <version epoch="0" ver="1.10" rel="4.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-2" date="1702123200">- fix some problem of fifo, resolve problem in libvirt</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719316800">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
</package>
<package pkgid="bb0d244a720975dfbcabdc8e3ac51aac54df931e092708c25394dff29bedb9d6" name="dpu-utilities-debugsource" arch="x86_64">
  <version epoch="0" ver="1.10" rel="5.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
</package>
<package pkgid="19e5ec8eefaa6c3c9e136f38a518784e8b0e343d4ba0c9f86c9b41fb36ad14a5" name="dpu-utilities-debugsource" arch="x86_64">
  <version epoch="0" ver="1.10" rel="6.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
  <changelog author="l30022887 &lt;liweiqiang24@huawei.com&gt; 1.10-6" date="1729512000">- resolve migration issues</changelog>
</package>
<package pkgid="0fb2b74618183c4a8b3e2d7569abff0446f02055a975991b6f992c3b728058cf" name="dpu-utilities-debugsource" arch="x86_64">
  <version epoch="0" ver="1.10" rel="7.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
  <changelog author="l30022887 &lt;liweiqiang24@huawei.com&gt; 1.10-6" date="1729512000">- resolve migration issues</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-7" date="1732276800">- Fix rwlock caused schedule bug, change to semaphore</changelog>
</package>
<package pkgid="2d8913926762c5e12ea678035659090451d26067638d550e94ca517eb44d3dcd" name="dpuos-imageTailor-config" arch="x86_64">
  <version epoch="0" ver="1.10" rel="3.oe2203sp4"/>
  <changelog author="Guangxing Deng &lt;dengguangxing@huawei.com&gt; 1.6-1" date="1701432000">- Upgrade dpu-utilities version to 1.6</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-2" date="1702123200">- fix some problem of fifo, resolve problem in libvirt</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719316800">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
</package>
<package pkgid="995441e110649efce4ac6d693e3bf3bd20f0c67231c252ae10c77a888645d313" name="dpuos-imageTailor-config" arch="x86_64">
  <version epoch="0" ver="1.10" rel="4.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-2" date="1702123200">- fix some problem of fifo, resolve problem in libvirt</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719316800">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
</package>
<package pkgid="533ca6d45d684577974971aa7fb20c598fef054068634466ae53dd9bf9c557ba" name="dpuos-imageTailor-config" arch="x86_64">
  <version epoch="0" ver="1.10" rel="5.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-3" date="1702468800">- Update some bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
</package>
<package pkgid="c86ed89b5badc1d0ad52a9cce7edc176f6b8f6c3f536c9bd4fff479b666bfb1c" name="dpuos-imageTailor-config" arch="x86_64">
  <version epoch="0" ver="1.10" rel="6.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-4" date="1702555200">- Fix suspend and fd leak of fifo</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
  <changelog author="l30022887 &lt;liweiqiang24@huawei.com&gt; 1.10-6" date="1729512000">- resolve migration issues</changelog>
</package>
<package pkgid="18bae9b9b0e7b9df05a08f3d555c1976ab0a52b36147434824513a705dbd70ad" name="dpuos-imageTailor-config" arch="x86_64">
  <version epoch="0" ver="1.10" rel="7.oe2203sp4"/>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-5" date="1702728000">- fix event misalignment problem</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-6" date="1702728001">- Update readme description and fix a bug</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.6-7" date="1703592000">- Update recent bugfixes</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-1" date="1716552000">- Update to v1.10 for some features and bugfix</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-2" date="1719230400">- Refactor syscall wrapper for aarch64 reduce the memory</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-3" date="1720612800">- Fix readdir bug in devtmpfs</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-4" date="1721736000">- Change the maximum number of qtfs links from 16 to 64</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-5" date="1725969600">- Add compile option for epoll proxy thread</changelog>
  <changelog author="l30022887 &lt;liweiqiang24@huawei.com&gt; 1.10-6" date="1729512000">- resolve migration issues</changelog>
  <changelog author="liqiang &lt;liqiang64@huawei.com&gt; 1.10-7" date="1732276800">- Fix rwlock caused schedule bug, change to semaphore</changelog>
</package>
<package pkgid="a3591fa103a4c8e43da147de15a1676d6cf449ee7268d3a9311f7c7cc9e17a66" name="drpmsync" arch="x86_64">
  <version epoch="0" ver="3.6.3" rel="3.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.6.3-3" date="1753099200">- enable zstd binary payload support</changelog>
</package>
<package pkgid="a8630a199c548f22a73c4e92eda7f0dc1685f131ee22aa6d2384d0bd44bc46df" name="ebtables" arch="x86_64">
  <version epoch="0" ver="2.0.11" rel="12.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 2.0.11-6" date="1667476800">- Type:feature
- CVE:NA
- SUG:NA
- DESC:change lib64 to lib when in sw64 architecture</changelog>
  <changelog author="yanglu&lt;yanglu72@h-partners.com&gt; - 2.0.11-7" date="1669636800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:replace with tar from source0</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-8" date="1688126400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix install error</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 2.0.11-9" date="1691409600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix post error "No such file or directory"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-10" date="1695211200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Fix: if libvirt and ebtables are installed at the same time, ping the operation prompts "sendmsg: Operation not permitted".</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.11-11" date="1701086400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:rebuild package to ensure that the upgrade between branches is normal</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-12" date="1722340800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ebtables-restore --noflush failed when ebtables is uninstall</changelog>
</package>
<package pkgid="69f48ea439944fb5e9402f798b7508d2e6ffcbad4c5e8b9f4fdb62476d72ee6d" name="ebtables-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.11" rel="12.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 2.0.11-6" date="1667476800">- Type:feature
- CVE:NA
- SUG:NA
- DESC:change lib64 to lib when in sw64 architecture</changelog>
  <changelog author="yanglu&lt;yanglu72@h-partners.com&gt; - 2.0.11-7" date="1669636800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:replace with tar from source0</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-8" date="1688126400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix install error</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 2.0.11-9" date="1691409600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix post error "No such file or directory"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-10" date="1695211200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Fix: if libvirt and ebtables are installed at the same time, ping the operation prompts "sendmsg: Operation not permitted".</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.11-11" date="1701086400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:rebuild package to ensure that the upgrade between branches is normal</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-12" date="1722340800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ebtables-restore --noflush failed when ebtables is uninstall</changelog>
</package>
<package pkgid="b7d5b7e8dc5bab2afab873a5260c87427f7df06d1e0e8712bdd3d2fef683ea9b" name="ebtables-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.11" rel="12.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 2.0.11-6" date="1667476800">- Type:feature
- CVE:NA
- SUG:NA
- DESC:change lib64 to lib when in sw64 architecture</changelog>
  <changelog author="yanglu&lt;yanglu72@h-partners.com&gt; - 2.0.11-7" date="1669636800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:replace with tar from source0</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-8" date="1688126400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix install error</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 2.0.11-9" date="1691409600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix post error "No such file or directory"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-10" date="1695211200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Fix: if libvirt and ebtables are installed at the same time, ping the operation prompts "sendmsg: Operation not permitted".</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.11-11" date="1701086400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:rebuild package to ensure that the upgrade between branches is normal</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-12" date="1722340800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ebtables-restore --noflush failed when ebtables is uninstall</changelog>
</package>
<package pkgid="a624d6a21866cdbc5f16235f80e6e0a08a8e90fe7383e88280c652abf34e1ae6" name="ebtables-help" arch="x86_64">
  <version epoch="0" ver="2.0.11" rel="12.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 2.0.11-6" date="1667476800">- Type:feature
- CVE:NA
- SUG:NA
- DESC:change lib64 to lib when in sw64 architecture</changelog>
  <changelog author="yanglu&lt;yanglu72@h-partners.com&gt; - 2.0.11-7" date="1669636800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:replace with tar from source0</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-8" date="1688126400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix install error</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 2.0.11-9" date="1691409600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix post error "No such file or directory"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-10" date="1695211200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:Fix: if libvirt and ebtables are installed at the same time, ping the operation prompts "sendmsg: Operation not permitted".</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.0.11-11" date="1701086400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:rebuild package to ensure that the upgrade between branches is normal</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.0.11-12" date="1722340800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ebtables-restore --noflush failed when ebtables is uninstall</changelog>
</package>
<package pkgid="87796163dfabac874df1fea5a998098466d74764dff7a4b2e2bec584776c4078" name="ed25519-java" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="5.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.3.0-5" date="1742558400">- Fix CVE-2020-36843</changelog>
</package>
<package pkgid="90b117d61a7ed60b341438298e90a6fdc0a1644b487a3c99b7dafbf32b35a368" name="ed25519-java-javadoc" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="5.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.3.0-5" date="1742558400">- Fix CVE-2020-36843</changelog>
</package>
<package pkgid="2722d269364721615ad420b8ad1eb2baf08aad7d6ff84ab9700640a627b97c8c" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="19.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-10" date="1677412800">- fix CVE-2023-0215</changelog>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412801">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
</package>
<package pkgid="22046a2db6fc80d2d1994eb69343fdb5985213cb85f08aa583cb3eeddbe910de" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="20.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412800">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
</package>
<package pkgid="9bdbb7c4cbdc4d8bbef8531f56808f98e190ad8f9eb1c6ad622c88e059ec811f" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="21.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
</package>
<package pkgid="b8240573d4383946430abff53760b060a63f79527a041696466c16c52146a1fc" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="22.oe2203sp4"/>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
</package>
<package pkgid="2375882936da8df375e9d9623fb7c2b74665ee93ce8b71fbac2e78eccdfbf95e" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="23.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
</package>
<package pkgid="818e34ec055498017916b0ff41b2c3384b527c35c0dcd2e05909c9d811762c69" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="25.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
</package>
<package pkgid="a8a30cda5048a24e196c5418a55a37f54366c1d0d767196c72d84a81a53fc04e" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="26.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
</package>
<package pkgid="5de3d049cf212b437e4341c1fa179896d347725dee8a2bc57ab78e567b2dd9d0" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="27.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
</package>
<package pkgid="ee20d5b5fd4fed367dd3865828a56fe5c2303506e313f0625cd404a352a146ef" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="28.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
</package>
<package pkgid="919a8160ef7d64da9065946d0bc0b5ff082e925ba1224fd61aaf49c7d1b846c7" name="edk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="202011" rel="29.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-29" date="1760529600">- fix CVE-2025-9230</changelog>
</package>
<package pkgid="8d219a4d2a018f07605436bf9d5f086c6a1e42d051645a49ba2dafb8788748ca" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="19.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-10" date="1677412800">- fix CVE-2023-0215</changelog>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412801">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
</package>
<package pkgid="1a62759429aff5c80ec45b5d87c3f7def1332db6d067e8669d0588cf5b10ccb3" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="20.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412800">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
</package>
<package pkgid="1de69e699d6794d2a35d85671d807ea2f403448f8525f1537addad96547e6a46" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="21.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
</package>
<package pkgid="7b2f53677ad1aba206e7b5ca13aee6a4fb9894ed3626b22d288e7be7d6a8bdc4" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="22.oe2203sp4"/>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
</package>
<package pkgid="43dec4eba030461cc1f078a44418d7254415f7029f8e6b9ab69b6b2f3f1190d9" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="23.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
</package>
<package pkgid="ce1760f94b4b4338848a344be8060ede5c0c58f25199967f56e578aef14aecfb" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="25.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
</package>
<package pkgid="504749508348cb994927208d8bbf55ae18535353b35a38af446e6a292b556ab5" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="26.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
</package>
<package pkgid="36356190e90ee146033cf669418ad485434a33047d619eb0a9ff5dcb1ce73bc6" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="27.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
</package>
<package pkgid="28774334948eafeae5f802564fdf301510a2cd4cc59bc1794e6d00caaa97c947" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="28.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
</package>
<package pkgid="1fd5ec063831aebdcf3ebf45897eb60670f9a9c467825ebd728d94f9b29d34b0" name="edk2-debugsource" arch="x86_64">
  <version epoch="0" ver="202011" rel="29.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-29" date="1760529600">- fix CVE-2025-9230</changelog>
</package>
<package pkgid="34211870ea81d219346c39284b883723164ab5ab0d986ee2bbac6f65b5a23e58" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="19.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-10" date="1677412800">- fix CVE-2023-0215</changelog>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412801">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
</package>
<package pkgid="2a5718b399a6b9e6b62504fb287047e5ef23f3a4fcccad6c9861d74f8db4d70f" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="20.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412800">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
</package>
<package pkgid="ae596fecea2972315419fc726efa59995210a8ea37124adb5e3f8723992c1d88" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="21.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
</package>
<package pkgid="e8f71f55b9b393690092c8353b810c5418580748160a19f5748e2030fae1e283" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="22.oe2203sp4"/>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
</package>
<package pkgid="693d6203f33904eaf2eb6bd9421239e51740ab2a56c99c1806b1834480dd13c3" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="23.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
</package>
<package pkgid="5c7c32e6061b5af2ee03260d2466f8335377d30364ebc1bfac85893dec1982ad" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="25.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
</package>
<package pkgid="bb418e2b035d3e93e76a78c698f6b171c9b4b5c876ab28d7cfd7cfbbbc49c44d" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="26.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
</package>
<package pkgid="194a62e226bc70948eef424b4d08d89013f4b8981c0e83ce46511c683a842240" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="27.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
</package>
<package pkgid="eb67c1e80d99be711f659d0dc751add5d4ff6f573650f0bfd6eac32d44027980" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="28.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
</package>
<package pkgid="35daa51ade457cf8eeec45fa43fc56c709e82ca1ef89c2cde3e8d74151a7fb2d" name="edk2-devel" arch="x86_64">
  <version epoch="0" ver="202011" rel="29.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-29" date="1760529600">- fix CVE-2025-9230</changelog>
</package>
<package pkgid="3992306e1f16acff1054b5846676caebed635431c2b49b78aa6a43de25da55c1" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="19.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-10" date="1677412800">- fix CVE-2023-0215</changelog>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412801">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
</package>
<package pkgid="1141d2de53a69344e00bb30cf9bfc9358c9560eb35f641fd4458e275040d5a10" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="20.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412800">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
</package>
<package pkgid="e9dbbcca51bab3daa60dfc548b973e995e27fc1beee75101d9af274ad0250a4f" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="21.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
</package>
<package pkgid="b3a6b176446969798940d95349760ae3236ade800a427d10903f87d488402da0" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="22.oe2203sp4"/>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
</package>
<package pkgid="af619da98cecaf555b83de9dce068329dae6d8f421db3c52f944df29566611dd" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="23.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
</package>
<package pkgid="51da43c650846478a2a708507c71eb10efea263665022a12c2aebc3f1042a2a7" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="25.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
</package>
<package pkgid="79bc037b8cea6f7ecede8741a871855a62913f6586210a77ce0c31392cba7eae" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="26.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
</package>
<package pkgid="1bd7da4d4931b4a07dcf6f89a8ce7a0e658c01751425c44131ebb14716c67b12" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="27.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
</package>
<package pkgid="de8f7a2e83bfbbdc695d3a131dce18a6aad43e2aa2559a407f98e808408fc29f" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="28.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
</package>
<package pkgid="93a0e4bf75542be14018c786676c593a610520dccbab0f3ace949a251b51d83b" name="edk2-help" arch="noarch">
  <version epoch="0" ver="202011" rel="29.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-29" date="1760529600">- fix CVE-2025-9230</changelog>
</package>
<package pkgid="21cb09a8bf126c1277d0a85f643e1d58b12eb156a4c56727d088e27cf6027021" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="19.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-10" date="1677412800">- fix CVE-2023-0215</changelog>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412801">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
</package>
<package pkgid="8c8008105c40634726b20ef5ed64fa18f66403e4920c39437793c107ddf4b2d1" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="20.oe2203sp4"/>
  <changelog author="chenhuiying&lt;chenhuiying4@huawei.com&gt; - 202011-11" date="1677412800">- fix CVE-2023-0286</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
</package>
<package pkgid="67ff6775bf9ade73cd01b4d1e6347f50c3c27bdf72163b88fb666ca97225b6e5" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="21.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-12" date="1678449600">- fix CVE-2022-4304</changelog>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
</package>
<package pkgid="a24441d4892416425a5df38f3eab2b8af3dd513e53a1214abfd93aca83c86093" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="22.oe2203sp4"/>
  <changelog author="Jiabo Feng&lt;fengjiabo1@huawei.com&gt; - 202011-13" date="1689249600">- solving the compilation failure problem of gcc 12.3.0</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
</package>
<package pkgid="0b4c16b7a457b3ee16994f50278232dfd6a938b184d6d51dc8d7dd677b73bc79" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="23.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-14" date="1708430400">- fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-15" date="1709640000">- fix CVE-2022-36763、CVE-2022-36764、CVE-2022-36765</changelog>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
</package>
<package pkgid="f98654fb6eda5bd91f1c024340699fab94ce27a9ac287660fb909926de27e03e" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="25.oe2203sp4"/>
  <changelog author="yexiao&lt;yexiao7@huawei.com&gt; - 202011-16" date="1709812800">- fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
</package>
<package pkgid="d5fa896337b8662c256b51b137d2f8c31148e1e33d58ff02c8cbb71104530dde" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="26.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-17" date="1713182400">- fix CVE-2024-2511</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
</package>
<package pkgid="734ce794162149463433ee5c0e7551c58d598cfdcd431f899ab3c36bf2bb992e" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="27.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-18" date="1718193600">- fix CVE-2024-1298</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
</package>
<package pkgid="e00990a7a265475ab9e1ce7b0045b64d4c587465b9e1ebdf21c13f7a85303510" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="28.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-19" date="1720699200">- fix CVE-2024-5535</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
</package>
<package pkgid="b24c751dbefecfd240ab20d8d4fa85433975c0e8b7842959633c375e322ca76c" name="edk2-ovmf" arch="noarch">
  <version epoch="0" ver="202011" rel="29.oe2203sp4"/>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-20" date="1725364800">- fix CVE-2021-3712、CVE-2022-0778</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 202011-21" date="1728475200">- fix CVE-2024-38796</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-22" date="1728907200">- fix CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-23" date="1740571200">- fix CVE-2024-13176、CVE-2024-4741</changelog>
  <changelog author="shenyage&lt;shenyage1@huawei.com&gt; - 202011-24" date="1741521600">- fix bugs for CVE-2023-45236、CVE-2023-45237</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-25" date="1743163200">- fix CVE-2024-9143</changelog>
  <changelog author="huyu&lt;huyu70@h-partners.com&gt; - 202011-26" date="1745755200">- fix CVE-2024-38797</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-27" date="1751025600">- fix CVE-2023-5678</changelog>
  <changelog author="Zhang Yi &lt;yizhang@cqsoftware.com.cn&gt; - 202011-28" date="1757419200">- fix CVE-2025-3770
- fix CVE-2024-38805</changelog>
  <changelog author="taolinghongfei &lt;taolinghongfei@h-partners.com&gt; - 202011-29" date="1760529600">- fix CVE-2025-9230</changelog>
</package>
<package pkgid="aa4165884a4fa3cd23b60c410697ed65be6849b881c39af193a3f499589f7215" name="efl" arch="x86_64">
  <version epoch="0" ver="1.25.1" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.25.1-2" date="1722859200">- Build ecore_sdl versioned so. So efl no longer requires efl-devel</changelog>
</package>
<package pkgid="8edda334551ddbd0cae0e3cd4df864ffa04f1c62e77ef57bed749aaabb6408e1" name="efl-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.25.1" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.25.1-2" date="1722859200">- Build ecore_sdl versioned so. So efl no longer requires efl-devel</changelog>
</package>
<package pkgid="f09c4b18204acb8f910ea2aade3691c2e2bf1662da0b142e54639883745c0477" name="efl-debugsource" arch="x86_64">
  <version epoch="0" ver="1.25.1" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.25.1-2" date="1722859200">- Build ecore_sdl versioned so. So efl no longer requires efl-devel</changelog>
</package>
<package pkgid="4c4c572940a4dda64b1d65b11169f4bd41ae2fa0fd3a4a1ca1541d13f85b411c" name="efl-devel" arch="x86_64">
  <version epoch="0" ver="1.25.1" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.25.1-2" date="1722859200">- Build ecore_sdl versioned so. So efl no longer requires efl-devel</changelog>
</package>
<package pkgid="a64dc8fc861a163f8409a3aa3662381fa51a85113ddb48b773c59056d3528fc3" name="elfutils" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="f55910c7051552a044a50cdaa279e88399d76085de0f358a740080e2cb438480" name="elfutils" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="fc7dbd4909c6954a40586eacac65d4a9558b977f8726ff86a19875257d634620" name="elfutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="1741b81527c9ec8e1810ba1a3c5295b2fbacf90adac2620f8a91c8d8e4ae4103" name="elfutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="ed26dbdfc65d44379d174c35301502b3940c4cdc90ef39c1be1d68e1e439d78e" name="elfutils-debuginfod" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="04bf1e4e9c96aa408121f12d7ec276fa5da487994018ffbb019c61f3c5b0d076" name="elfutils-debuginfod" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="6a118a50cae11ced2cf7ec7ba735edb236180068777ea0320f207487e83f4bc1" name="elfutils-debuginfod-client" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="9f13cc9cedc96a798b245cfb68b15b276c5192315f369485ee6af44bde325172" name="elfutils-debuginfod-client" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="d66ea97c57d31b863755804256f2283e8c1a46a79e6b13d352395b4b84033165" name="elfutils-debuginfod-client-devel" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="ec8afd03002946459b913de8c0a94953029c71c96d85a96db36c59871596dd1c" name="elfutils-debuginfod-client-devel" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="d7f221c54408b04aa2d3e4eb32fbf2d1a5057d9008b35f104a2cf21df0a3e74f" name="elfutils-debugsource" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="2ac1323c1e59234a34615d1a9e2ce764d4e2e4713cc3cfc9286c5f39fac0996f" name="elfutils-debugsource" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="a61e8f3ab4ec0e2c57696feed69547d461f703ec47336c4b3073f102885de3e8" name="elfutils-devel" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="d64cdb95f1e26b11ae48a3af49fa59b92139f767f08d254649823b2613429fa4" name="elfutils-devel" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="1c704e4ea1d417e63f8033cd0cfcd7085f527f7c1d2bbfdefe25a88a9e5144a1" name="elfutils-extra" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="de90a07f100ff3524ed165a5ea38ee7fc854702dbb389a26204d2fecc64ceb28" name="elfutils-extra" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="6795987662bb3226a0df9ed74138f4f6502183257402fef8f1814f2af1570d21" name="elfutils-help" arch="x86_64">
  <version epoch="0" ver="0.185" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
</package>
<package pkgid="293aafd50b3c101edc0cae63f9b8d33c79115c902d5713206f1c64f27fb29794" name="elfutils-help" arch="x86_64">
  <version epoch="0" ver="0.185" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 0.185-18" date="1693569600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Use upstream patch for Fix error of parsing object file perms</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.185-19" date="1738756800">- correctly fix libdebuginfod.so requirement</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 0.185-20" date="1739707200">- fix CVE-2025-1352 CVE-2025-1372 CVE-2025-1376 CVE-2025-1377</changelog>
</package>
<package pkgid="9cbe30ec349e6bf3ca5e7df9b1d31f0bb01e3f835fb91b43cd79c408b68a6b62" name="emacs" arch="x86_64">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="3428ff6af227ab4a4f028affa971a67a1a39d23f925dbdac93e30ffafb1f7188" name="emacs" arch="x86_64">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="d89a0e07a94ce5852383e334a37e3a91090214a17f15c191fdde791112e7a106" name="emacs" arch="x86_64">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="dfa46aebc1b415399f119a0d8b161be641cf007b532a9333c35598d609c78eb3" name="emacs-common" arch="x86_64">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="f70e69bc1d45c7d4c917f2c4a7ef21b2d05199d268269bf575e290595bc66900" name="emacs-common" arch="x86_64">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="0c18f99bbcaff8f2432942f06d046aebd71b9cffa357b9dbe4da42b93117331f" name="emacs-common" arch="x86_64">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="31ddbe82589f89528d751a03f77ee75a4f5a238175123ea4ce97a89fdacb41f5" name="emacs-debuginfo" arch="x86_64">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="3fdabd6daf7a582513f878f13bea54ec26fb2fd8fbb6e547d5ffd740d7d7cc36" name="emacs-debuginfo" arch="x86_64">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="bdd6776a93035bd1a2d531b3ea90dd4f5e2b7d0377ef64533fa393b8a63a343a" name="emacs-debuginfo" arch="x86_64">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="055204bd1cbbdb46b592cd078cc6fd4f643e7ca1c07d75a8f4418e352b07124e" name="emacs-debugsource" arch="x86_64">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="5bcdb98ddbcdf77279fafaa899aebf8224fa129ac5966231125173ee1a22fdd0" name="emacs-debugsource" arch="x86_64">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="37313e7f091e0fafa85707c4a5b48fc69ffaa6e9c483e15b7681b4c9952c0c26" name="emacs-debugsource" arch="x86_64">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="628c104584bc8dfba3d0c2b36a672b119430e6a3f72ddad3b72f8294ca34f9ba" name="emacs-devel" arch="x86_64">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="8507b2f3a034c8085cb3653f9223ccc7f8a614e98196bc5f43787a45a976eff9" name="emacs-devel" arch="x86_64">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="80c2110d5512f6a68a1e7e5f3700cc574fb5199b5a80ed80527ae867f58480d0" name="emacs-devel" arch="x86_64">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="df085f36ac051b092185e8d47a6d75640480efec517abdb1da78a82c28fdf4a0" name="emacs-filesystem" arch="noarch">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="cc6fad674189542698c24420e3b92cdd38a6e38f16a6865da73f9d76294ac463" name="emacs-filesystem" arch="noarch">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="be8c3c108a587e24dd591bc49635ca669970438de76f8d36cff6d36b764c970b" name="emacs-filesystem" arch="noarch">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="5dcd7153342326af4d9ca2e23b7f58bb1063823506f608dcdba334ad89f7adb5" name="emacs-help" arch="noarch">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="6d2b6b6b094bf8c7be05a73cc5f729dd7a2c6a110c23a81df2b47ead2814ea14" name="emacs-help" arch="noarch">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="e4b62dd63f79db3ca80ae0ead3bdaf587eb940e8ae779898c1a1e20a23060e41" name="emacs-help" arch="noarch">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="a5104f986423e7c82e077146439aaa9c1aafd70a7328614a792b33163cddddc5" name="emacs-lucid" arch="x86_64">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="aa788d7de9cc53bfe2cd146b6738ea02de18da2227bddf740d81eb1a1f2bd1e3" name="emacs-lucid" arch="x86_64">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="47eb026e5c2a7f346803245af88a155df1700522812f8e646bcc177f22d58c90" name="emacs-lucid" arch="x86_64">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="42f00154e70c33a33335c673423cb4a9462c9e95e8b00ddefba874ef3e61574b" name="emacs-nox" arch="x86_64">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="af3c74c8d3eefeadbc8fc3ae38c2198077f8139cca39893eac009240ad9af9f5" name="emacs-nox" arch="x86_64">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="138b71eaafa166b28130eccfdd28528be6b4dc9e0a99ee08fcd8b0b966caa365" name="emacs-nox" arch="x86_64">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="e72936d07e522e6abceeaeed4d674515f19a6e70e6e2152ed4e65dceca24c38f" name="emacs-terminal" arch="noarch">
  <version epoch="1" ver="27.2" rel="14.oe2203sp4"/>
  <changelog author="zhujunhao &lt;zhujunhao11@huawei.com&gt; - 1:27.2-6" date="1661515200">- close bootstrap with product_family</changelog>
  <changelog author="Wenlong Zhang&lt;zhangwenlong@loongson.cn&gt; - 1:27.2-7" date="1668772800">- add loongarch support for emacs</changelog>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 1:27.2-8" date="1669896000">- fix CVE-2022-45939</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
</package>
<package pkgid="a19d87b00926d756270d6665d480c640213d240ebdfe087be65b7bc06127ef13" name="emacs-terminal" arch="noarch">
  <version epoch="1" ver="27.2" rel="15.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-9" date="1677153600">- fix CVE-2022-48337 CVE-2022-48338 CVE-2022-48339</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-10" date="1679659200">- fix CVE-2023-28617</changelog>
  <changelog author="leeffo &lt;liweiganga@uniontech.com&gt; - 1:27.2-11" date="1695643200">- fix CVE-2022-48337</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
</package>
<package pkgid="ad5d7be2eb8420d87c22130cf17cb71d84377baeb83e49898abe374122ef7c3f" name="emacs-terminal" arch="noarch">
  <version epoch="1" ver="27.2" rel="17.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-12" date="1709208000">- fix emacs start slow</changelog>
  <changelog author="lingsheng &lt;lingsheng1@h-partners.com&gt; - 1:27.2-13" date="1711972800">- fix CVE-2024-30203 CVE-2024-30204 CVE-2024-30205</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-14" date="1719921600">- fix CVE-2024-39331</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-15" date="1739448000">- fix CVE-2025-1244</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:27.2-16" date="1762171200">- fix license</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 1:27.2-17" date="1763553600">- fix CVE-2024-53920</changelog>
</package>
<package pkgid="9f6e06ab459fdab385eae9430bae52eb5e355249c5f7a4cb98c950bb95689ab7" name="enscript" arch="x86_64">
  <version epoch="0" ver="1.6.6" rel="22.oe2203sp4"/>
  <changelog author="lvzhonglin&lt;lvzhonglin@inspur.com&gt; - 1.6.6-21" date="1728475200">- update package description</changelog>
  <changelog author="pengjian &lt;pengjian23@mails.ucas.ac.cn&gt; - 1.6.6-22" date="1736856000">- fix CVE-2018-17942</changelog>
</package>
<package pkgid="6d899c0ba67d1016617d9bf62b4fb4f5bfb0808f47f8691e1e32b25548b35003" name="enscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.6.6" rel="22.oe2203sp4"/>
  <changelog author="lvzhonglin&lt;lvzhonglin@inspur.com&gt; - 1.6.6-21" date="1728475200">- update package description</changelog>
  <changelog author="pengjian &lt;pengjian23@mails.ucas.ac.cn&gt; - 1.6.6-22" date="1736856000">- fix CVE-2018-17942</changelog>
</package>
<package pkgid="df8c3e6bfd53dfc744adc59db7bdea5fd1b90535f0f84f1bf187504595e5a431" name="enscript-debugsource" arch="x86_64">
  <version epoch="0" ver="1.6.6" rel="22.oe2203sp4"/>
  <changelog author="lvzhonglin&lt;lvzhonglin@inspur.com&gt; - 1.6.6-21" date="1728475200">- update package description</changelog>
  <changelog author="pengjian &lt;pengjian23@mails.ucas.ac.cn&gt; - 1.6.6-22" date="1736856000">- fix CVE-2018-17942</changelog>
</package>
<package pkgid="4e0ee954f8c6a7563c3fe336db6f3cdcf422d08a7f80ac095566d345fca30672" name="enscript-help" arch="x86_64">
  <version epoch="0" ver="1.6.6" rel="22.oe2203sp4"/>
  <changelog author="lvzhonglin&lt;lvzhonglin@inspur.com&gt; - 1.6.6-21" date="1728475200">- update package description</changelog>
  <changelog author="pengjian &lt;pengjian23@mails.ucas.ac.cn&gt; - 1.6.6-22" date="1736856000">- fix CVE-2018-17942</changelog>
</package>
<package pkgid="96c5e909e7f1e46b1b9a29836b057f17ea1a4b0eb8cd2f2ef833330040a8934c" name="erlang" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="6cf3acde09f5e771213762db525d3ed954d14c6001066a9e64d3ac49663c1212" name="erlang" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="947084b6b7916e3ab7505adfa0b9534602be9d5ed7ee1346d2edbae24acac2d1" name="erlang" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="a74f6daa56ca5417568535bae00fcabdf3b9fc931ed3b0f20bc0401f048815c4" name="erlang" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="669750c94e2909cea2552ef967cc8c10848de018bfdbe79b0a065f2e4a4e3441" name="erlang-asn1" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="3ff473ba116c26a803f715a3da492bbfa7c9d52f2a5921d7a1c5b43746242ad8" name="erlang-asn1" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="9a03a46b6429c3c2017d6bcd2cc3cd56ac0034f4525fd9f005929953f4fdfe66" name="erlang-asn1" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="59e431255b47f56e1021c6b62c76817fbd752e6e58b1cf2d9f352bbe92a64968" name="erlang-asn1" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="b29c242b6c2cd74485c4920f5498d4af192cb9be52297fe38841e720c4ece630" name="erlang-common_test" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="5de0f5b9a974b59015ff05ade6b731126553b169696335f1760058b64b6d39e5" name="erlang-common_test" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="31eb4171ad8322493ecb506cfcb28d85174d7d0f1558041ca319ad69214ed965" name="erlang-common_test" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="5f421b57e607303d9a9585e213e1dfc8714f89a14e9e3ae3a5818aa91349aef4" name="erlang-common_test" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="eb8552dc637fc1316a60c3b77e11606a931c2e32a3ca7dd429946f2a77b88fe7" name="erlang-compiler" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="406b9fca0616b2753da490eb0946ede6aa125c3b5b66a7de073a9526fdaa9433" name="erlang-compiler" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="7112d52c37e440845b187d6a950f5f0b990572d2c115c23f6bf4aaabe51f8cbb" name="erlang-compiler" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="277ef7cb9fc5b7e59d44f590633fa6cab7dffe6a759f72d1ff143182469be29b" name="erlang-compiler" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="be918de348bb6dbc6016a54cd6fb3c8aa6678c4cb07023e92cda2afd7aed372d" name="erlang-crypto" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="9b2d8f22374e848de8c2c3a231bbd7f976c2f068fe9fa64df32597e5265cd3d9" name="erlang-crypto" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="11f26e84027d6fdad6b0cfd40587233601bf2a970a4e8c44ee596fe5e8350576" name="erlang-crypto" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="b4172eab6151640dd6161cf4093850a547073d9664ce2661313b9041933dba67" name="erlang-crypto" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="b19a4f635ae49eee0116ad3d6925ea4c004283eb973c491ad95620d5ff3f10f0" name="erlang-debugger" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="106af041c1437f377aa664876a902e7fa378fbd8087146c2632925b732f5044c" name="erlang-debugger" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="e9cc48bab1e1b3164327e6041d9b7a083f3f5e9497df524d75e2eea06bdf8182" name="erlang-debugger" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="07b4d13d9193ead6b90a5b7660e1af016043fb2da777d4bad17dac4fb1916e21" name="erlang-debugger" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="c7575595db60a1584cf44a04ca02399ea977b8aa7247571968c8ff04d2077334" name="erlang-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="2264edf0a17fdc5902c42aefeb96e1a8c16f458d2e9db2622dfee44ae9de22a4" name="erlang-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="95fb194e978a26f64bae37123e97b021a61833dd9f5cbbd0b83d55fc390d6f22" name="erlang-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="51d6e8c44410c4914095a823bf5b8e90470c86183dbb2ab48087426c1891baaf" name="erlang-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="2265a6075d356df1ea68746808936d51b65d9f71bd963d5eac2a3f2b1ba7f838" name="erlang-debugsource" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="4a253cacb0e8aaf2953e9d64ef19c32e83c25cdf9b77d08d9b04bdcbf0363c45" name="erlang-debugsource" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="42fb94fb097abbdceebec27e74b8c460d9455be34904aa9341631d0b43268a15" name="erlang-debugsource" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="90a86930afd03581c153c6611510f2bbc472820cb3c0a7ad2844fc8ef5ada7d7" name="erlang-debugsource" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="17ce9a9451048070d124859aaecf503df820a3c57bb9166d1350cf9801db93c4" name="erlang-dialyzer" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="80a350b86544556129f2c3853719d20f680f4d1e46a783ee926fe51aece66b9c" name="erlang-dialyzer" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="1fb8e692bb0a6762ff9a5f72cad61d83afc5725184e5f7cf53631c8307a2df6e" name="erlang-dialyzer" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="6a424d2d9ef0a5379613d2dbdcc9691bdcebf6bc42e80d26bb25aefd295b32e5" name="erlang-dialyzer" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="7e77bc730ce75bf90b5323fd688182cfcca917e6990754db3644209e981c51b9" name="erlang-diameter" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="022147313d70e33bd83ec5b74ecd423b2b64219e9b4db006b160e6339e3aef14" name="erlang-diameter" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="15657743163796bf7e4b8b867ebfad061f15aea0a8a2b1cfa08724a88cdafd27" name="erlang-diameter" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="273c01fff76dac8ac5d96dfaad92b5ba189ab26321d3275ff247229a1c98cb8d" name="erlang-diameter" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="368163eb68b235d3ec17a88b4212f8f17e3a6bf3ac0ee85e01c54993183bd5c4" name="erlang-edoc" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="688afbb6dfaac740e7b485c49a14d99f1efd7836922148d8f0dd3398c6416abf" name="erlang-edoc" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="7a09cbe49d5c86c195488c4db0236920c59d5673e2d917e0a073a4d150f12b6f" name="erlang-edoc" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="a5f45ed7519e4035398ef04b93b149c035cefd93ea876ee57fe6336a2ca149f7" name="erlang-edoc" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="b9f07702e03cadfcc3b68c875223dc00d8be3efa13f5e194f88670d78909242e" name="erlang-eldap" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="a8880330a6a712f6412196afc043d54a22d8e293f78766144afcb6dc98d04cd9" name="erlang-eldap" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="ff0a7c55c6bd13e4490ebf10cbafb9fc1a144ba947e7422c8aae1b41b838657c" name="erlang-eldap" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="0c7ce65acf8b123dd624157dbbff055038ef65db1c0aa6b4603edf5b47afa684" name="erlang-eldap" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="005bb8c7816f2ea76e8c2fd7d28b72b005876e593767407eba2d47edb27c21c2" name="erlang-erl_docgen" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="4566bdc52c8207185942f1800af8924162a7ea914d1efef6e5b9503092937dce" name="erlang-erl_docgen" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="cb6f7d95b9d053f39b98cc6e9eebc381f9770ccf58f7fb46f592b8a9da7383e5" name="erlang-erl_docgen" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="98c7cca1aa1a6800f29c7eb63d6fab524a54114fd99dbe4f692b6cabc9234b5a" name="erlang-erl_docgen" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="20c0ae68d45ce7b0a39fcbe5d53f3ff01e9dc3b54009f3a092c499f039c29f83" name="erlang-erl_interface" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="d2e8b645a324e06f65aad45a67169282d9828e9e324d0a0b1b6c980550296e49" name="erlang-erl_interface" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="a2580622ba9bd12dbc97c8e9265956766a503756dfc835f55fecc6ed09fda9dc" name="erlang-erl_interface" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="aad8f463ef975b514b494f081d0942f25f6b0ae3212bf3fda421a244548af4e0" name="erlang-erl_interface" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="1eb35e76d398dda1a5ca607fbc371c435941ac61fe3449e58fa809a8069130ef" name="erlang-erts" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="3d1f864128e56586b1fd7bbdf74630bd85b7bead1eb928d46eb79e551d9373ae" name="erlang-erts" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="e85fc0fdf5653b0b9c84f0ac5945d15c4497852eb7f9894dbc11c045550c2556" name="erlang-erts" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="d7d540a5ab94dfe1c99b76d84143bfe90454143f61ce74880c26fd0f95a4d878" name="erlang-erts" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="468021ef9af9c1de9d77f627566630f77784c17c101a117d36fc535e8ff9a67f" name="erlang-et" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="640c811387213b3ed629a05f04db9597474a694a8611da4751fc3c34209d05e2" name="erlang-et" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="a2ada87fab987544e34b36bfc77f387ed5908b747dd47126bf45f69cc7afdb74" name="erlang-et" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="a0f31f4dcb5a9db491426cf55ee827e65ce9ee63c0b4573ca1b15bc5e33cf25e" name="erlang-et" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="47ac653fd71e557b4cd0d273b27e45da9c79c5b3801d5c90c94c2782067e3b04" name="erlang-eunit" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="1a162660d3238d8d3aee8f31c09c7c6fee36302e730c39bef2df566cb9b745fe" name="erlang-eunit" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="8c6057d369e73dac8f8ed77c2d51fb9d74c4a75aa86f730e09c0199cf3b0f793" name="erlang-eunit" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="7ed3baf6c180ba1920c223107fb38f4520df480a2766b62fa9a93f13f607c4f0" name="erlang-eunit" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="0ee5f2894b9c930f3505f142d2d2bd28a9b7813c44115b3d2307a3d97d6e306e" name="erlang-examples" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="718e2a0a5c92c85cc97afbb476c55847b257e2b91314df63c690344c4314a4c3" name="erlang-examples" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="ed39d4ad66ca44a6e51bb352d758a7fea41429357e768a5f2820f2b4f461986d" name="erlang-examples" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="7489f0d7ef328d3823f88fa9ae04048dee64342a48594c70084dbe9c9f2d7b14" name="erlang-examples" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="ee629b6ad537404d4d4d03d92ea51cdc751520ad4079544a8754101d27c95ca0" name="erlang-ftp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="bcb68f50eb87615954d08a55eb4261f4c3f02c196a59cfa306c7b8056d67cc58" name="erlang-ftp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="a1edee3bad1107c47cde29167dc1d4b348ee1b53d2355380dd2549c274ef006a" name="erlang-ftp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="c3140bde2497df330b038bf5739b5378856824476dd6728f0b87492fb903878b" name="erlang-ftp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="96aa1ab74f32f3ea57b19be02ca63616d59090e48a36d97c1da5a770c27a185b" name="erlang-hipe" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="d4894d856b7cb189475482b076d45205b975a6dc1f7e128654b1c87af5e640b1" name="erlang-hipe" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="5c3830c2be6871cc4c48dacc305c29b022de4939592c7ea5de91a8953589e1c3" name="erlang-hipe" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="36febc933f9ca482d5ab15b3b0bc82eb2dbacf2afef0cebffd7dab7e5abdcfc9" name="erlang-hipe" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="7b3c06266a43eaf18d4124f53891db21095c9608503d837d6091c76af2824d24" name="erlang-inets" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="b0d36a903a8bec08802de3ac2965cce729503903b3a5659f6fd2908db5c04866" name="erlang-inets" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="77b6551aeeac65b2843b31a458bac3802053990a962a82def5acdc47b102cbd3" name="erlang-inets" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="91ff67210867806069b0249c6afc09eec9b5ceff1de04a96d20d6b20f8a6c762" name="erlang-inets" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="695b7089b2b7a596736f4333d9d5b966ac36cf1255d006b1e8ce5b4a17589570" name="erlang-jinterface" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="3a4e2fd0cc4d6a37e755e497f014143e81b8584701e78ca894a3b5927205fda5" name="erlang-jinterface" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="737761746f186644189c2bfdb2a2ade44baf51abf35eef4cbbf9a3362f99dfa8" name="erlang-jinterface" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="b545ab2f537fb7313b08c914f92bcd741b3f1216b702bf0699d98bf052947016" name="erlang-jinterface" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="0dab2c92ed57ccf30fde0652ebbda299158f40474fbdbb3f0c57c243d375d166" name="erlang-kernel" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="de9c6f293641db72a279a14d774d43f309ffb6ee8c8606dc622560a11bcc2171" name="erlang-kernel" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="9180a4d6b3c962205a9af6f05c36e12ecefb122f9217edc0e707629360d6d323" name="erlang-kernel" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="886d83f46bd95fc6f0c0f2494ac78de7c22ea680db38fa19fa3474e1d5ab76ff" name="erlang-kernel" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="7a9f40d29c2cddc9c3b83d40a361c50fcac6fe1e7e235548ff5d892e0728b255" name="erlang-megaco" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="41f5e9abe3d95b576ede8b61de7bc8896fd141a96ca297a5f1dca1d59e512714" name="erlang-megaco" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="394c66cb02d471360f3ad381ad8e725ba14d398deae894e7d40e8bafd937b5c6" name="erlang-megaco" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="2319f658854b020e011a6b283a87e1b9be40f6c56fdb1dba367360bb95cdd036" name="erlang-megaco" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="e11a2428ad36494b6c76bc8577e73fb69ed92236544a0ad5ae2194791de9cbe7" name="erlang-mnesia" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="74778dd873064a4504763e6c716813a9ff99255101490234dd08553cfb4adea3" name="erlang-mnesia" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="3147dcb8599f8818fc581fef7f911a703d4018da899eb1eb8266e473a4288485" name="erlang-mnesia" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="6b43740a9012d4baa42a4e6dd812cc2772db5cb82c730e2ae2994d066c58f749" name="erlang-mnesia" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="34cb03b64bba1205f0489395f0b2501140ae9cc1ccea456816d89a56fa571318" name="erlang-observer" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="371fe65f79140d4fbfa634ba6511fcdf207d36565431bf4c6f1bbe3f044e8c90" name="erlang-observer" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="9fce5e814629deedd32d3127c11d6f5e47387d530a7c321401fb697db24bee1c" name="erlang-observer" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="cf3d1bafa0b484f84ff624f5a489266ceab32a5200153dc90b76e518e8eb3d2b" name="erlang-observer" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="a229324c7d7c1310eaddb9718feb2ad743131176aaab37a946ae65640d9f6371" name="erlang-odbc" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="d23d78a9d96b7a6956c27310a9d6e6cbd541864580e65e9df366930301eeabf5" name="erlang-odbc" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="bfcf5ea99b0ebdeae03dbbd77f06b2a92e7d4ba719f81d7da6d6d96a322af442" name="erlang-odbc" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="fae073aaf02956d0b3aeaa376cba16fd3748142b5d4c01070a46d43034edee10" name="erlang-odbc" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="62107eb14b7969cfdf0fba9bdb348a6a6cd8217cbd3a9c93f1ac537ec4222ffb" name="erlang-os_mon" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="3c28fdf8be3007e32be937aee483e7bcc98069be12048c1d1bcf4985b25bfb39" name="erlang-os_mon" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="19fa6b1fb1f032fccb8436d47de8c2a335f7bca5dc0f802166ebd27f956ef4bc" name="erlang-os_mon" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="0081322784b29b973ad079d87c78484966298181d74250b97a41b45dbc5e2b57" name="erlang-os_mon" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="f5dcf3100137933456c6faeb95d7c4d604d377bf2f0a985a580cdd9a928b8f14" name="erlang-parsetools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="482d8e3f4f49fa60007ffc16e8d7f0065f3a3f9d22f3ca90a52e3ebeb58f87e1" name="erlang-parsetools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="6c2cdf6ce33bbcb4bf5c535040d111fb8510cfda26c605a86327a30c90e25a50" name="erlang-parsetools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="209bebfbd930524dcadf1d4e59cd9d898815ab4d3e14919a918909436cfb4f78" name="erlang-parsetools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="2cb80d98f0cf0e44104629ba23a26705857bd434d281e6f79401c0919150c946" name="erlang-public_key" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="d91e22338e284aeeb69b88db4bc3ec0ad21e0e9f82be21d5f2af871e00e17462" name="erlang-public_key" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="c098891143320e62ca3d3847d3f37574b5c42fe17169d1e454f7500d36e75a0a" name="erlang-public_key" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="d6a19ac885f24ed7f2ebf4c633cdc9aeecb135dd734761cd5086f66cbb18c2bc" name="erlang-public_key" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="0a42230fd0ac80247015ef107a5eba3810df187037ab9d8362e1d0d263af2a4d" name="erlang-reltool" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="198f902b62700abfa92a83021c3114ac21b39dd4ecfe38bcab9f0dabd145f1a8" name="erlang-reltool" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="ab66ce6df69c5c9e1d0b380b2739d32810b11478a5aad6e3c0e8d30ae865a232" name="erlang-reltool" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="5dde7f992f89fe4f2f2b82293d512139191049f98438a4e7ee839f3dba77dd82" name="erlang-reltool" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="a1e4ecbef428b95db28c909a52ed3881854ec84fbc187c7d5e2e4e9d50b59ac5" name="erlang-runtime_tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="a6e594191e2f5a35c931f8c0c8d6c901c2fef66b5f9140f2ebc779af581f40a4" name="erlang-runtime_tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="e510ad0102850a69d496c5e0bd125ef67c6a222b62d369d181c3be542790dabc" name="erlang-runtime_tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="f281365892f864a48964bc6cc8bfa9584c8c7c7910c85421f2a40c5252d027cd" name="erlang-runtime_tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="1948885eaf3f370dc27b116decbdd379c16ee1d3c2e2bdae75a789f9e0534ddc" name="erlang-sasl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="8c88901ae21d328185cc97b167eaf4536d78933742c83ff9749d54c0ffc0effc" name="erlang-sasl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="da836cde579138e7adaf72433f78165a1dd1c99f3a2318c0260dfbab0abbf941" name="erlang-sasl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="808b6e933e88f49cdb0a5a0556d6d0d9a33350338d3fa8955d6e89653a535ab0" name="erlang-sasl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="5eb04b47ff1990b93efc27bcbdb6e034723748a91235df1df5ca8c76fd67ab47" name="erlang-snmp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="8795fafa5e10893ce35aaf708368363597cf9f280fa19d8f6c92251f27b45537" name="erlang-snmp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="8336e5d9b2224830d6f61f333c55af16d54b156e6469d6f30076a241034cb47f" name="erlang-snmp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="f81807126d7aeddaed8770ecd96ef7fc19d7839039c736676de32e5bd313b212" name="erlang-snmp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="598c4151111a82c8baae5954544e11d05dfcb5c3c68721cfec8f5fdcc2a3c193" name="erlang-ssh" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="0fb573aef402fb3d4269de26b5aa3d0a0c210435c40380b8b361387a10469076" name="erlang-ssh" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="00ee369c6458f1db7f9478c5e76cbede4e8ac998fd600d66a8d72d5005e5f94e" name="erlang-ssh" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="727d19afbf308af43f896cd75c8db43234b0d97d3bc45d2ad75af9d892f8610c" name="erlang-ssh" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="e61f80e8041833ecaa860b497239114918ce702bbff0e7c126c9fd8e6d75709f" name="erlang-ssl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="dec91898e6e5c6d5ad7c3f292d62aa015e6cb88da4c0bf580e34948427ae87c8" name="erlang-ssl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="c4c1e65914b10e2defdd0e5e91631b6de1b3a77a499247121cb85903fccaa4b0" name="erlang-ssl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="d6b73a3baeb64a1ae7f96652bf0cb9870774e5498472bf00a051867b6137c6c9" name="erlang-ssl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="84b5ab65df733559e474026c979ba7b091723250c36f1b9caf653d19ec5550ed" name="erlang-stdlib" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="8fa41f01de46f64d32da21a151bd21b3f45c2096e024382c34a78626cc641985" name="erlang-stdlib" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="6f8ef491c5955bbba8f48bdfe2b3f72d86b17742d6f08d93c8b6895e426cb6ab" name="erlang-stdlib" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="38a893365487b64a2a9ce9e080c2766f7ccf36f7c159de5a64dbcf1bfb50dbec" name="erlang-stdlib" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="ae320b6f53ee529bebe3a5492c1036a0d10f663bd29418dcbd808a981d2512a0" name="erlang-syntax_tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="f7f0001991e0bace4055d03d6e7b5d6b4c901f87e0b94fbaec226b031a9c3625" name="erlang-syntax_tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="ce1f48c373e70d27779ae65c4bdd1a6fd656a3ab69ca558b1a0156ed730cc68d" name="erlang-syntax_tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="feeb063e30a06c32e4f06ef71eb78e6a408a8465e4d320c568d3f11be73ed3e6" name="erlang-syntax_tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="e75cc8dd87f1e28dffb4ade64969decc271e1a375d69ca4cfcd758d319e9932f" name="erlang-tftp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="96396fa0bc6b0aaafb6b497c6cbfb1bc3111a1589d6abe22a728ad60181d145a" name="erlang-tftp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="f5d9cdb2deb3232772a932371412efb64a27463448c9a98430cedc63007db869" name="erlang-tftp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="03f8dafb0e136096566da62988603c1bc98cfbf2e03203826e54a9d5a7a9ece0" name="erlang-tftp" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="6a4f8dac06d17960435b36a8879cb24452436c152b84b1055be87a7747d36543" name="erlang-tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="d1d24ffb3152d495c4301fd2152adc6ddf528d6068686012d39a20b2609df8af" name="erlang-tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="ce90da16805456bcaab8ce8dd45735cffdea04b3a2c5fd8ebd8b792f3b12eb62" name="erlang-tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="0aee5995d45608cf97049867c236866945853b19d85f81f526395121881023a4" name="erlang-tools" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="bba253e9a5be8d752a1261b7a6ca3f43fee1eb44dc6d1a1870dfeec0229cf566" name="erlang-wx" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="2c3b1690e43d6d2b23d5ab68ea65517c9af45ace75d0e418c08582f78771052d" name="erlang-wx" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="53176935fb2daa64bbf7127df27ff58eb4575df3544818f4b3321fcc2440c7e0" name="erlang-wx" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="0e4d5a42da4f982787d884e00c672233ed760606464ae55780b7e3a849004e14" name="erlang-wx" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="debdcb38e1e65fc09e701502c72525e77ca824d4ad82e8fcb64f1d969609d2a8" name="erlang-xmerl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="5.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
</package>
<package pkgid="a8ca24919a36f275e555117b4a91cb2cf9dc5d1a286814e8bb685dc519f04211" name="erlang-xmerl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="6.oe2203sp4"/>
  <changelog author="Wenlong Zhang &lt;zhangwenlong@loongson.cn&gt; - 23.3.4.9-2" date="1683547200">- fix build error for loongarch64</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
</package>
<package pkgid="5f8982825b80be3ad86b63bef62bf6222702517f69f0a5cab6c3a969e0db8ffb" name="erlang-xmerl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-3" date="1702468800">- Fix CVE-2022-37026</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
</package>
<package pkgid="117e78dabc04859e20a77e10b34a3c4c8ff2589924f99e851787ce87c8b72599" name="erlang-xmerl" arch="x86_64">
  <version epoch="0" ver="23.3.4.9" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-4" date="1706184000">- Fix CVE-2023-48795</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-5" date="1740398400">- Fix CVE-2025-26618</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 23.3.4.9-6" date="1745668800">- fix CVE-2025-30211, CVE-2025-32433</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 23.3.4.9-7" date="1750248000">- Fix CVE-2025-4748</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 23.3.4.9-8" date="1767614400">- Fix CVE-2025-48038, CVE-2025-48039 and CVE-2025-48041</changelog>
</package>
<package pkgid="d13b1b550e377b6a6583d517ab31350cb2f80780a5cf47f993efb615b0bb6281" name="etcd" arch="x86_64">
  <version epoch="0" ver="3.4.14" rel="11.oe2203sp4"/>
  <changelog author="guojunding &lt;guojunding@kylinos.cn&gt; - 3.4.14-6" date="1721217600">- Suppress noisy basic auth token deletion log</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-7" date="1739275200">- Type:CVE
- CVE:CVE-2022-24675 CVE-2022-28327 CVE-2022-24921 CVE-2021-44717 CVE-2021-33195
- SUG:NA
- DESC: Batch fix cve through rebuild and sync release</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-8" date="1739448000">- Type:CVE
- CVE:CVE-2022-3064
- SUG:NA
- DESC: backport fix CVE-2022-3064</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-9" date="1739534400">- Type:CVE
- CVE:CVE-2022-41723
- SUG:NA
- DESC: backport fix CVE-2022-41723</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-10" date="1739793600">- Type:CVE
- CVE:CVE-2022-34038
- SUG:NA
- DESC: backport fix CVE-2022-34038</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-11" date="1739793601">- Type:CVE
- CVE:CVE-2023-32082 CVE-2021-28235
- SUG:NA
- DESC: backport fix CVE-2023-32082 and CVE-2021-28235</changelog>
</package>
<package pkgid="1409f89a7d893e36b94865984b897a30255af3fd1f146f441fb3838431c4f73a" name="etcd" arch="x86_64">
  <version epoch="0" ver="3.4.14" rel="12.oe2203sp4"/>
  <changelog author="guojunding &lt;guojunding@kylinos.cn&gt; - 3.4.14-6" date="1721217600">- Suppress noisy basic auth token deletion log</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-7" date="1739275200">- Type:CVE
- CVE:CVE-2022-24675 CVE-2022-28327 CVE-2022-24921 CVE-2021-44717 CVE-2021-33195
- SUG:NA
- DESC: Batch fix cve through rebuild and sync release</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-8" date="1739448000">- Type:CVE
- CVE:CVE-2022-3064
- SUG:NA
- DESC: backport fix CVE-2022-3064</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-9" date="1739534400">- Type:CVE
- CVE:CVE-2022-41723
- SUG:NA
- DESC: backport fix CVE-2022-41723</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-10" date="1739793600">- Type:CVE
- CVE:CVE-2022-34038
- SUG:NA
- DESC: backport fix CVE-2022-34038</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-11" date="1739793601">- Type:CVE
- CVE:CVE-2023-32082 CVE-2021-28235
- SUG:NA
- DESC: backport fix CVE-2023-32082 and CVE-2021-28235</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-12" date="1739880000">- Type:CVE
- CVE:CVE-2023-39325
- SUG:NA
- DESC: backport fix CVE-2023-39325</changelog>
</package>
<package pkgid="369846d649cfd656ef7715ca125f2c4d0317b992aa4f01847c7d9ca72e6f5de3" name="etcd" arch="x86_64">
  <version epoch="0" ver="3.4.14" rel="13.oe2203sp4"/>
  <changelog author="guojunding &lt;guojunding@kylinos.cn&gt; - 3.4.14-6" date="1721217600">- Suppress noisy basic auth token deletion log</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-7" date="1739275200">- Type:CVE
- CVE:CVE-2022-24675 CVE-2022-28327 CVE-2022-24921 CVE-2021-44717 CVE-2021-33195
- SUG:NA
- DESC: Batch fix cve through rebuild and sync release</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-8" date="1739448000">- Type:CVE
- CVE:CVE-2022-3064
- SUG:NA
- DESC: backport fix CVE-2022-3064</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-9" date="1739534400">- Type:CVE
- CVE:CVE-2022-41723
- SUG:NA
- DESC: backport fix CVE-2022-41723</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-10" date="1739793600">- Type:CVE
- CVE:CVE-2022-34038
- SUG:NA
- DESC: backport fix CVE-2022-34038</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-11" date="1739793601">- Type:CVE
- CVE:CVE-2023-32082 CVE-2021-28235
- SUG:NA
- DESC: backport fix CVE-2023-32082 and CVE-2021-28235</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-12" date="1739880000">- Type:CVE
- CVE:CVE-2023-39325
- SUG:NA
- DESC: backport fix CVE-2023-39325</changelog>
  <changelog author="wubijie &lt;wubijie@kylinos.cn&gt; - 3.4.14-13" date="1751544000">- Type:CVE
- ID:CVE-2025-4673
- SUG:NA
- DESC:batch fix cve through rebuild</changelog>
</package>
<package pkgid="c37215c0db7ef725fe3ec650f2b571f1f0dcd9d14e9f1ba2e76ae0e48534fec3" name="etcd" arch="x86_64">
  <version epoch="0" ver="3.4.14" rel="6.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 3.4.14-5" date="1666180800">- add sw64 patch</changelog>
  <changelog author="guojunding &lt;guojunding@kylinos.cn&gt; - 3.4.14-6" date="1721217600">- Suppress noisy basic auth token deletion log</changelog>
</package>
<package pkgid="c1156ee1ffb25f953e62932be425199b7ef7333e01b4fab3ff2732ff06d469a5" name="etcd" arch="x86_64">
  <version epoch="0" ver="3.4.14" rel="7.oe2203sp4"/>
  <changelog author="guojunding &lt;guojunding@kylinos.cn&gt; - 3.4.14-6" date="1721217600">- Suppress noisy basic auth token deletion log</changelog>
  <changelog author="lvxiangcong&lt;lvxiangcong@kylinos.cn&gt; - 3.4.14-7" date="1739275200">- Type:CVE
- CVE:CVE-2022-24675 CVE-2022-28327 CVE-2022-24921 CVE-2021-44717 CVE-2021-33195
- SUG:NA
- DESC: Batch fix cve through rebuild and sync release</changelog>
</package>
<package pkgid="f63d7d5d1edd5644c687f41c21d0db6eb8a3af7a56be968bd034d1d7b25bd84e" name="exempi" arch="x86_64">
  <version epoch="0" ver="2.5.2" rel="5.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 2.5.2-4" date="1695297600">- CVE-2021-36045, CVE-2021-36046, CVE-2021-36047, CVE-2021-36048,
- CVE-2021-36050, CVE-2021-36051, CVE-2021-36052, CVE-2021-36053,
- CVE-2021-36054, CVE-2021-36055, CVE-2021-36056, CVE-2021-36058,
- CVE-2021-36064, CVE-2021-39847, CVE-2021-40716, CVE-2021-40732,
- CVE-2021-42528, CVE-2021-42529, CVE-2021-42530, CVE-2021-42531,
- CVE-2021-42532</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.5.2-5" date="1756814400">- fix CVE-2025-30305, CVE-2025-30306, CVE-2025-30307, CVE-2025-30308,
  CVE-2025-30309</changelog>
</package>
<package pkgid="b6be6f009a33966b3ca289bfc5c018f60e5745db153e2587b3d870a895cbc6d4" name="exempi-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.5.2" rel="5.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 2.5.2-4" date="1695297600">- CVE-2021-36045, CVE-2021-36046, CVE-2021-36047, CVE-2021-36048,
- CVE-2021-36050, CVE-2021-36051, CVE-2021-36052, CVE-2021-36053,
- CVE-2021-36054, CVE-2021-36055, CVE-2021-36056, CVE-2021-36058,
- CVE-2021-36064, CVE-2021-39847, CVE-2021-40716, CVE-2021-40732,
- CVE-2021-42528, CVE-2021-42529, CVE-2021-42530, CVE-2021-42531,
- CVE-2021-42532</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.5.2-5" date="1756814400">- fix CVE-2025-30305, CVE-2025-30306, CVE-2025-30307, CVE-2025-30308,
  CVE-2025-30309</changelog>
</package>
<package pkgid="883f7a14e946899486c4aa0bdac24c465509fd292dfb550e8e2f86de4bf1d61f" name="exempi-debugsource" arch="x86_64">
  <version epoch="0" ver="2.5.2" rel="5.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 2.5.2-4" date="1695297600">- CVE-2021-36045, CVE-2021-36046, CVE-2021-36047, CVE-2021-36048,
- CVE-2021-36050, CVE-2021-36051, CVE-2021-36052, CVE-2021-36053,
- CVE-2021-36054, CVE-2021-36055, CVE-2021-36056, CVE-2021-36058,
- CVE-2021-36064, CVE-2021-39847, CVE-2021-40716, CVE-2021-40732,
- CVE-2021-42528, CVE-2021-42529, CVE-2021-42530, CVE-2021-42531,
- CVE-2021-42532</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.5.2-5" date="1756814400">- fix CVE-2025-30305, CVE-2025-30306, CVE-2025-30307, CVE-2025-30308,
  CVE-2025-30309</changelog>
</package>
<package pkgid="964c0e7440a2f6c4fd84d97e5d240695af5a1436aa290e1acca096066a7f323d" name="exempi-devel" arch="x86_64">
  <version epoch="0" ver="2.5.2" rel="5.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 2.5.2-4" date="1695297600">- CVE-2021-36045, CVE-2021-36046, CVE-2021-36047, CVE-2021-36048,
- CVE-2021-36050, CVE-2021-36051, CVE-2021-36052, CVE-2021-36053,
- CVE-2021-36054, CVE-2021-36055, CVE-2021-36056, CVE-2021-36058,
- CVE-2021-36064, CVE-2021-39847, CVE-2021-40716, CVE-2021-40732,
- CVE-2021-42528, CVE-2021-42529, CVE-2021-42530, CVE-2021-42531,
- CVE-2021-42532</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.5.2-5" date="1756814400">- fix CVE-2025-30305, CVE-2025-30306, CVE-2025-30307, CVE-2025-30308,
  CVE-2025-30309</changelog>
</package>
<package pkgid="8827ecca890991b379ccc998840c32472ad10602a8b245e635e5d3a97be0df31" name="exempi-help" arch="noarch">
  <version epoch="0" ver="2.5.2" rel="5.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 2.5.2-4" date="1695297600">- CVE-2021-36045, CVE-2021-36046, CVE-2021-36047, CVE-2021-36048,
- CVE-2021-36050, CVE-2021-36051, CVE-2021-36052, CVE-2021-36053,
- CVE-2021-36054, CVE-2021-36055, CVE-2021-36056, CVE-2021-36058,
- CVE-2021-36064, CVE-2021-39847, CVE-2021-40716, CVE-2021-40732,
- CVE-2021-42528, CVE-2021-42529, CVE-2021-42530, CVE-2021-42531,
- CVE-2021-42532</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.5.2-5" date="1756814400">- fix CVE-2025-30305, CVE-2025-30306, CVE-2025-30307, CVE-2025-30308,
  CVE-2025-30309</changelog>
</package>
<package pkgid="66c35aff93e037129c7a3a1bda410823bfc260606910823e33595434f5ae2d91" name="exiv2" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
</package>
<package pkgid="98b8c56e2d4ae9f669c26d5469227e4a7bdb6a06856f3bc00e25c015487f286c" name="exiv2" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 0.27.5-5" date="1757592000">- fix Changelog repetitive packaging</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.27.5-6" date="1772971200">- fix CVE-2026-25884</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-7" date="1773144000">- Fix CVE-2026-27596, CVE-2026-27631</changelog>
</package>
<package pkgid="3b9086f7a3d681cba3798acd28051069ca08559b988d9361babca24805c21462" name="exiv2-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
</package>
<package pkgid="da7a0faec9c7bdc60c11e46d46a3d3d0d4ef743c6a7954a92b2e9841e525e583" name="exiv2-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 0.27.5-5" date="1757592000">- fix Changelog repetitive packaging</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.27.5-6" date="1772971200">- fix CVE-2026-25884</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-7" date="1773144000">- Fix CVE-2026-27596, CVE-2026-27631</changelog>
</package>
<package pkgid="2650fdcdc25968f75a794200afd32e1754118fa2977b2b4ffc10ee3678fb8ed8" name="exiv2-debugsource" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
</package>
<package pkgid="a3d64ee5295ceb1ec51d9cccfa871634bf9d6d771bc2df17e09f79ac9e188cd9" name="exiv2-debugsource" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 0.27.5-5" date="1757592000">- fix Changelog repetitive packaging</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.27.5-6" date="1772971200">- fix CVE-2026-25884</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-7" date="1773144000">- Fix CVE-2026-27596, CVE-2026-27631</changelog>
</package>
<package pkgid="00dc767e963c48cb30708e3517d3a321a5b3652dd3191a906f0b59d5a61fad6e" name="exiv2-devel" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
</package>
<package pkgid="ae5c4807f14c56d5b49b297ab632b660713ffe73ac2bba32ab70999c333f4c49" name="exiv2-devel" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 0.27.5-5" date="1757592000">- fix Changelog repetitive packaging</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.27.5-6" date="1772971200">- fix CVE-2026-25884</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-7" date="1773144000">- Fix CVE-2026-27596, CVE-2026-27631</changelog>
</package>
<package pkgid="8a80ee1f2eaf8b400bba7d32d1a9472648fdde7667e6e6b7d2ec081f565ce9e3" name="exiv2-help" arch="noarch">
  <version epoch="0" ver="0.27.5" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
</package>
<package pkgid="4e30f3da86bfe2fada5b76c98a9184602379d809cd22da162696d78516fceedf" name="exiv2-help" arch="noarch">
  <version epoch="0" ver="0.27.5" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-4" date="1756728000">- Fix CVE-2025-54080</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 0.27.5-5" date="1757592000">- fix Changelog repetitive packaging</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 0.27.5-6" date="1772971200">- fix CVE-2026-25884</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 0.27.5-7" date="1773144000">- Fix CVE-2026-27596, CVE-2026-27631</changelog>
</package>
<package pkgid="460bfa3b0e5ae0b4c6b2ae922c8d40b849c260954e6da42851e88f2522d59624" name="expat" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="12.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
</package>
<package pkgid="2f1c48b15bf60f7e799f2f7df82018a22ebb688bb2afddfc871d4cbac0e48afc" name="expat" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="13.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
</package>
<package pkgid="c7e3d9bb53af637aa05252f35ee0681129e9b9d6e89abc2902ec06a613bd6d24" name="expat" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="14.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
</package>
<package pkgid="d9a0170406c67b9d6630606419a5c866d8d62785ffdcbbe86750841957e50bfa" name="expat" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="18.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
</package>
<package pkgid="97a8f9e4f0e65af7e55dcd2341ccf69d63692cc896a9345fbdf31aaa9610d956" name="expat" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="19.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368000">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
</package>
<package pkgid="19dc6103e75afc734a1aab097ab528406e7fb5d0705b5ad34383e01171c23bfc" name="expat" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="21.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-20" date="1769342400">- fix CVE-2026-24515</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 2.4.1-21" date="1770206400">- fix CVE-2026-25210</changelog>
</package>
<package pkgid="2446510446b08dea2fc1c8557c9ae26fdf331b23742dff90390e83336e59feb4" name="expat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="12.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
</package>
<package pkgid="09f1169fd970b02681cffd93fa742d0cd94730e3b6a5aa697fc44808dc37d5c4" name="expat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="13.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
</package>
<package pkgid="747208e848e197d75f89b9389cd2798143284d7e599ed6be711f92d91cb65f6d" name="expat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="14.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
</package>
<package pkgid="9206a7c0bbfeec0936d97a888d8c8628109160c93bbcf4fe28dd0eb8c5c6ab75" name="expat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="18.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
</package>
<package pkgid="e8f6bcef74b316bbe2ce454662ca7fbcc0ee54193603e34ccd3f9ea753547e6f" name="expat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="19.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368000">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
</package>
<package pkgid="c44d756b3e46b306fc2b541ee9ebcdcfd25d9a0ac1313e6c16d42ebae07e68fe" name="expat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="21.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-20" date="1769342400">- fix CVE-2026-24515</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 2.4.1-21" date="1770206400">- fix CVE-2026-25210</changelog>
</package>
<package pkgid="b19af90402c6b2d0d8d3de6b1f19c1bcea98204ed806daa322a3c502c5579d6a" name="expat-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="12.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
</package>
<package pkgid="9d4cf3428fd2149c1c9be514ebd673c4fddd0c8b94656e4c430c3919410f5f41" name="expat-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="13.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
</package>
<package pkgid="35dfd9b4677e651cfa748671de77a740725d9b164e1d795211c4fc5af16602de" name="expat-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="14.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
</package>
<package pkgid="a31f421a05e2646fc9a52dd06cf95483384f4342c78ce8551534b78a5941ba68" name="expat-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="18.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
</package>
<package pkgid="44051796467df851cb70860c3f1b1bbb20da04ba5b1647c20ed40da520fede22" name="expat-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="19.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368000">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
</package>
<package pkgid="b139d4ec4205007473c3ac8572f51bb5c65d8685c937cf0c2966338bef36b2da" name="expat-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="21.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-20" date="1769342400">- fix CVE-2026-24515</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 2.4.1-21" date="1770206400">- fix CVE-2026-25210</changelog>
</package>
<package pkgid="7d98a97e5f5963495c438dd1dfc62a538a7129ff8faf52c4382ddb948933b1b2" name="expat-devel" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="12.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
</package>
<package pkgid="846bc599fcf2e8cc7f3f54ab2a28651d1837e8b8ca854f65f4100c2acf9f46f3" name="expat-devel" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="13.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
</package>
<package pkgid="fa47cd1fd8251517d7ce682254d3b26bfb3151bbe3c61bc758d3ce7640e1f1b9" name="expat-devel" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="14.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
</package>
<package pkgid="acb2379f9cb7a6a2ef72d5da5aa7e05e2d060a26ce4d06dc6b9127efa6545c64" name="expat-devel" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="18.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
</package>
<package pkgid="c6dad5f42e87c73a2a53c4a7aafbdedd11a4699976c09955bf22a76fcea2da9f" name="expat-devel" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="19.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368000">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
</package>
<package pkgid="b06a7f918c08cfd74a94e748d332d3d7fd9f00a7d9867cf0559b5205a5b83022" name="expat-devel" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="21.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-20" date="1769342400">- fix CVE-2026-24515</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 2.4.1-21" date="1770206400">- fix CVE-2026-25210</changelog>
</package>
<package pkgid="2c8ddc7314829d386a3c86e5a33b6745d17752efe0d392fc786853e5a5bd749d" name="expat-help" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="12.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
</package>
<package pkgid="0fa388392d4df7f430b052079795a3f907c64c00d6bee6d364559db2538a7b93" name="expat-help" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="13.oe2203sp4"/>
  <changelog author="panxiaohe &lt;panxh.life@foxmail.com&gt; - 2.4.1-6" date="1663243200">- fix CVE-2022-40674</changelog>
  <changelog author="huangduirong &lt;huangduirong@huawei.com&gt; - 2.4.1-7" date="1665489600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Move autoreconf to build</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-8" date="1667044800">- fix CVE-2022-43680</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
</package>
<package pkgid="877d26e4bd32e9ba4448a4195c0af8447e1d0fe71559f09ec487851dde6517fa" name="expat-help" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="14.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
</package>
<package pkgid="13bc9bae9ad149b94172094792138465968e62f5d4891bc1eea56a6cac08bcc4" name="expat-help" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="18.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-9" date="1711368000">- fix CVE-2024-28757</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368001">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
</package>
<package pkgid="4411ca74de8c666006e0a99842c84e728bc7452f7f379cd358ef88555c9b1624" name="expat-help" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="19.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-10" date="1711368000">- fix CVE-2023-52426</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-11" date="1712836800">- fix CVE-2023-52425</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
</package>
<package pkgid="9f9ca1c3aa3cfa523835bd3455e1345f0ff7affa2b895b4b3376f69daa425e00" name="expat-help" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="21.oe2203sp4"/>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 2.4.1-12" date="1725364800">- fix CVE-2024-45490</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-13" date="1725451200">- fix CVE-2024-45491, CVE-2024-45492</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4.1-14" date="1730203200">- fix CVE-2024-50602</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-15" date="1743163200">- fix CVE-2024-8176</changelog>
  <changelog author="zhuofeng &lt;1107893276@qq.com&gt; - 2.4.1-16" date="1744113600">- backport upstream patches</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-17" date="1760097600">- fix CVE-2025-59375</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-18" date="1760529600">- "#if defined(XML_DTD) || XML_GE == 1" shoud be retained in earlier version.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.4.1-19" date="1761048000">- backport upstream patch</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.1-20" date="1769342400">- fix CVE-2026-24515</changelog>
  <changelog author="yanglongkang &lt;747675909@qq.com&gt; - 2.4.1-21" date="1770206400">- fix CVE-2026-25210</changelog>
</package>
<package pkgid="50c28c13c25198f185e072c1edfc48ffa94c4f1371448406527b8092432fbeab" name="fcgi" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.4.2-2" date="1745755200">- Fix CVE-2025-23016</changelog>
</package>
<package pkgid="9c2976148d451c317c1e35e2c6cc30d1da9be63fc42558c7e2a459d44c4e55ee" name="fcgi" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.4.2-2" date="1745755200">- Fix CVE-2025-23016</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.2-3" date="1764417600">- more patches related to CVE-2025-23016</changelog>
</package>
<package pkgid="b66062954b6b0f9d370884432e5ce38b8dbb3cc84e07716e2d43ba4b7e39e103" name="fcgi-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.4.2-2" date="1745755200">- Fix CVE-2025-23016</changelog>
</package>
<package pkgid="44e21213086120930a94c689125b4cc898b71ff8c3e1aa8f2c13ba541bd2b612" name="fcgi-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.4.2-2" date="1745755200">- Fix CVE-2025-23016</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.2-3" date="1764417600">- more patches related to CVE-2025-23016</changelog>
</package>
<package pkgid="94be88f44b9d83c983f6a6e95a34b926ce4ebf7c62d0207e60f0e72da1f6db5d" name="fcgi-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.4.2-2" date="1745755200">- Fix CVE-2025-23016</changelog>
</package>
<package pkgid="423452f460e33a40e04a89915e9e0ce74315e35f5bfc8708ed52daff7023f5e0" name="fcgi-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.4.2-2" date="1745755200">- Fix CVE-2025-23016</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.2-3" date="1764417600">- more patches related to CVE-2025-23016</changelog>
</package>
<package pkgid="650493d2ca0e701df97615757101455e6822832b7cba1d23695aeb89b6837740" name="fcgi-devel" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.4.2-2" date="1745755200">- Fix CVE-2025-23016</changelog>
</package>
<package pkgid="48479383a31f93a060f55e21b37966ed6e4fc5bbe0fcb1cd3e4f941cef3f94c3" name="fcgi-devel" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.4.2-2" date="1745755200">- Fix CVE-2025-23016</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.4.2-3" date="1764417600">- more patches related to CVE-2025-23016</changelog>
</package>
<package pkgid="e971b6c5f70fafad42590ef7c316e24431af105a97eb317c530d53a4bb9db818" name="fence-agents-aliyun" arch="x86_64">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="6554af3df09ed0909b41ebfbca855dd9ee943f2a48c03e93592a52916faa07f8" name="fence-agents-all" arch="x86_64">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="7c203b5e9318497a1232613397808d955b9c52f06008da256899a30feec6038e" name="fence-agents-amt-ws" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="e8d6f98f0a4a1d1e16268dd1d68e3eb3dcc67fc3391f9535fdd8008c1d9ad358" name="fence-agents-apc" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="f91f0a63421314dee15ce19b1a2e0c159308864db70e2d183c4675e3b0008c6a" name="fence-agents-apc-snmp" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="0a79477500d1b270e5ad9e6575bfb7aaf0f439ef8b794dc9d1c83d9bd4fa5116" name="fence-agents-aws" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="0d22528b96bb51fd608d2ade8fcd81c11836ff40aff38b653ed7c84fe07eb25a" name="fence-agents-bladecenter" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="3d7c10347ac4e7e375653ec3c6399d6ad9398ef95b615935c6263d62d5682a99" name="fence-agents-brocade" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="47ac274802a02c0246d35517426622505a7ed7f91f6b38e105fc1702aa7bc1d6" name="fence-agents-cisco-mds" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="75a75b01e2fea120f308242e946f0a3ee3fb69919288f27cee63feacf6c306b4" name="fence-agents-cisco-ucs" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="bd42cc1bad95be5b1cded1f9c02413434fb25aba07675e5bd9526353f09b5db4" name="fence-agents-common" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="a19ec777eafd11e7b51d42cb805d78d77c70e270f4ef2ac38f4e679ec50b9236" name="fence-agents-compute" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="6b6587cd69cdd080519a49d67705bf72185cb2f97738c7a9af8dc82ed7f6460f" name="fence-agents-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="349378814b9db63937035417f723ef370343f8d5e786e116f4f20f9b9d576953" name="fence-agents-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="5a1ef45ecb1347fb488fb049d00f51d5820d38e5ca446bd5bc3eeebad6de40e0" name="fence-agents-drac5" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="40c7d64bd34d98d49dff3d832d2ee308760e34efa74e02338bda5c55be61292c" name="fence-agents-eaton-snmp" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="396c4db5bf4491f69b5cec7f68164b00ac35bf3d87af34bab3accd76783dcdbc" name="fence-agents-emerson" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="0b9478ec25517ed77a2001971306131dad91104df0b080cfd5080f445123506f" name="fence-agents-eps" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="3bfd8318fd3ec7df6addd656feab1f424e543c876ddec66bc487971fad7d8c7e" name="fence-agents-gce" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="2b2e919cfaf3d395e5ca2e85f1b3cb6fbe1732617d5518bdde9cd6712e46c927" name="fence-agents-heuristics-ping" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="e1ac30562bb82e9f465324c0204a63d4ec71988a8d48854ed0b492cdfc88c2f4" name="fence-agents-hpblade" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="72be96d1a5eb5067e66fd0c2b3b28f94019de19ded267ff56ad9d4cc6bb199f8" name="fence-agents-ibmblade" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="80a30d5bb16678a737e1fbe6f8871446f3f2fa0a19a415d8be3c676d1631acb5" name="fence-agents-ifmib" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="b5c14deb0f8214ae6eed92887f731a325fc99f69c45013121ac2f801dbf6cec4" name="fence-agents-ilo-moonshot" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="b852ae7be7bc65909a1f218496924ace6f9178fd091e21a0dbc4a0c4e1d657e3" name="fence-agents-ilo-mp" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="56d96bfbb87fb912a9ec362d49bdeb875643074fc3db8202001c36e1bac16776" name="fence-agents-ilo-ssh" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="5dbf97e13bd2be0fc3a32e26dadd905c7c587eba97c64fcc0e2d8dfd80f9d254" name="fence-agents-ilo2" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="57d9cb787304b5574644565c947caf9b4afd3181d9eca166c32494c0889ec8e2" name="fence-agents-intelmodular" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="5ede5177044dc35209fcb979e0d2339d4428419ef8b91b802fbb969a62c9c9ab" name="fence-agents-ipdu" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="538328f0d5f7ac5effb739ec73e0584d5a1dff27f6c5e5e7541b3aeeb2b5d54b" name="fence-agents-ipmilan" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="7e50a0ef254ee2517cc5e562fc1e9bea31f935b9bb7d92742802c27d1377b283" name="fence-agents-kdump" arch="x86_64">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="6b2e85007a7572ab17e5711b811c48d602d5aa6ccb8f950d52586da7ac41c565" name="fence-agents-mpath" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="ee549a1a88019f180f923ac3ca0b403119a032f6dd33ea82eee49884e4103f21" name="fence-agents-redfish" arch="x86_64">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="ce5aec7b99b909290d74c5fb493fccd2287f1a771609b622a7e44369df3db7e3" name="fence-agents-rhevm" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="a9da68e3c55ac55b70212654b79e4e4d5373817f78b59df2b6457d5ccdf9b1a0" name="fence-agents-rsa" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="6cc5f513f726b06e02d1c698156fac6cff85f6ad5a7cd6695b083873d9d4dfb4" name="fence-agents-rsb" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="a9a6964b4dcaf6e57f79fe7dd5e9c635340f92b4ff5358b11723c3ac17ae3f61" name="fence-agents-sbd" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="5c80ada01282a8c2110803c07489013d2f0e18f103b4c2796b40174899790b63" name="fence-agents-scsi" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="404a1f4139f5e9a99f73dc206cbab954dfb102a293b766aecd2d9b3b5b0f73a0" name="fence-agents-virsh" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="7e875c7da864c5fc5ac150cbf6bc28950008a0c2562e4478a7612158b96decc9" name="fence-agents-vmware-rest" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="dc11b6fd8d42d3e0c17474b46e62405e9d5b2637ab9c2004112d17b43d12b26d" name="fence-agents-vmware-soap" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="d7ca3588540162f2b6aa2cd204b4fae01192ec61567375667303211f9c0f1b5d" name="fence-agents-wti" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="36.oe2203sp4"/>
  <changelog author="yangzhao_kl &lt;yangzhao1@kylinos.cn&gt; - 4.2.1-35" date="1674043200">- update require to python3-suds2</changelog>
  <changelog author="bizhiyuan &lt;bizhiyuan@kylinos.cn&gt; - 4.2.1-36" date="1725969600">- update python-pycryptodome source for CVE-2023-52323</changelog>
</package>
<package pkgid="c9ff98ebcf58303de330ce4c7bbbcca7dffc28fa31160fa1225b5a78e2c68afa" name="fetchmail" arch="x86_64">
  <version epoch="0" ver="6.4.22" rel="3.oe2203sp4"/>
  <changelog author="yapxin &lt;1024769339@qq.com&gt; - 6.4.22-3" date="1760011200">- Fix CVE-2025-61962</changelog>
</package>
<package pkgid="c4e4a5cedf9d322a54d32f8437e1525be5e56eae9cd85c0c141a1f6a124be4f9" name="fetchmail-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.4.22" rel="3.oe2203sp4"/>
  <changelog author="yapxin &lt;1024769339@qq.com&gt; - 6.4.22-3" date="1760011200">- Fix CVE-2025-61962</changelog>
</package>
<package pkgid="978e8b74ce39124dbce77a382a19b90fdd1b40405f4a212a8359e7f51dec155c" name="fetchmail-debugsource" arch="x86_64">
  <version epoch="0" ver="6.4.22" rel="3.oe2203sp4"/>
  <changelog author="yapxin &lt;1024769339@qq.com&gt; - 6.4.22-3" date="1760011200">- Fix CVE-2025-61962</changelog>
</package>
<package pkgid="28b2b25bb1b58d70515bb9ba98338bab10e6edb43bd2c631b9630bc8b4816473" name="ffmpeg" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="13.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
</package>
<package pkgid="8286e3ea6754b45fb02492425c3a984182d9d2ac053416fc99f8c48508a458cf" name="ffmpeg" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="14.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
</package>
<package pkgid="d55c40f7a5cb9aeab479cefe6842082aa716c5903eb514eebb6eb8a484fb5cd6" name="ffmpeg" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="17.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316800">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
</package>
<package pkgid="3c54b491cf691705c5190452f308924cee7d2e79a09d50c549c13f21e08efd29" name="ffmpeg" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="18.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
</package>
<package pkgid="cf6946c989ddcab0e7f0975618626f863a06057d54f717b750cebda4657673f2" name="ffmpeg" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="19.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
</package>
<package pkgid="6ff3b793462ad0800c195c18adb403a8472f12747071f9dac3c6b3487e4d8e85" name="ffmpeg" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="20.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921600">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921601">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
</package>
<package pkgid="8bb5f66cb5577a7cf17c7105bef1cd222f692833dc23221369ee4ca1963ebbf7" name="ffmpeg" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="21.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921600">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
</package>
<package pkgid="6baea67f4f1fb95b68bef7235298b674ab961431afe032e0360277ba575e30d3" name="ffmpeg" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="24.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612800">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 4.2.4-22" date="1736078400">- Type: CVE
- CVE: CVE-2024-36613
- SUG: NA
- DESC: fix CVE-2024-36613</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-23" date="1751630400">- Fix CVE-2020-22026/CVE-2020-22019/CVE-2020-22021/CVE-2020-22038/CVE-2020-22039/CVE-2020-22044/CVE-2020-22043</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-24" date="1751976000">- Fix CVE-2021-38090/CVE-2020-21697/CVE-2020-22042/CVE-2020-21688/CVE-2020-22037/CVE-2020-22051/CVE-2020-22020/CVE-2025-22921/CVE-2025-22919</changelog>
</package>
<package pkgid="85a6ec70237048546602477dbca69abb85782866228bea350f8ce385c5800f67" name="ffmpeg-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="13.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
</package>
<package pkgid="70da8a8f683f279233b49f45600a8681e7968bbc7e9b7f0567c47f3cf7e946a5" name="ffmpeg-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="14.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
</package>
<package pkgid="f2c93d8448895b4c0f42a35af3971a86c47b950248632f451ba93328123c54cb" name="ffmpeg-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="17.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316800">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
</package>
<package pkgid="d91ab1d579320eff171b41b13c1192177bfc91ed0542d0cbe1c8f8c7e0570095" name="ffmpeg-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="18.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
</package>
<package pkgid="042d634a7d4785f1ddd8dc8ec08034de28f2fa0025bfd332dc2fd331b3a52554" name="ffmpeg-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="19.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
</package>
<package pkgid="0872c1fc35b4d8e737c601d1361afb9ea60dde1287cccab51a16b2dfedfe9d02" name="ffmpeg-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="20.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921600">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921601">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
</package>
<package pkgid="fdcc9de53935f0e8f33a3780bc96a584d3653fd87d8a63873b42f16aaaaa86a2" name="ffmpeg-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="21.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921600">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
</package>
<package pkgid="09da2b582535f22c2143acab24b0618f01015ab0b1967c8b8b3fdf22b8271c7c" name="ffmpeg-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="24.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612800">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 4.2.4-22" date="1736078400">- Type: CVE
- CVE: CVE-2024-36613
- SUG: NA
- DESC: fix CVE-2024-36613</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-23" date="1751630400">- Fix CVE-2020-22026/CVE-2020-22019/CVE-2020-22021/CVE-2020-22038/CVE-2020-22039/CVE-2020-22044/CVE-2020-22043</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-24" date="1751976000">- Fix CVE-2021-38090/CVE-2020-21697/CVE-2020-22042/CVE-2020-21688/CVE-2020-22037/CVE-2020-22051/CVE-2020-22020/CVE-2025-22921/CVE-2025-22919</changelog>
</package>
<package pkgid="6a2e3f043cce42e8292fc7bad4f4a946e2f49d6ae0d6f65a92db86e276d92136" name="ffmpeg-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="13.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
</package>
<package pkgid="e9ad2a923e553f977d427c2b88ec493be687ed4afcb305f47faae635f03ad5a1" name="ffmpeg-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="14.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
</package>
<package pkgid="f1e5268154ac6eec0a2f0f244781e336a14a508a3daed57971a818c56014611d" name="ffmpeg-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="17.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316800">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
</package>
<package pkgid="8ca9596a12c875b16ed067ace46bed9be73d86498f1ee1e094d49aa725e58874" name="ffmpeg-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="18.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
</package>
<package pkgid="3de9b0ec2b4ed0fc5921228d8f66c1688e2830cb7b38096f06e7024997333a31" name="ffmpeg-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="19.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
</package>
<package pkgid="478c764d60cb3cf0c2c5a323eabd441392601f76646b51180dff3ed96a3c22f6" name="ffmpeg-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="20.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921600">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921601">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
</package>
<package pkgid="776bda89991a09645bd7ffd65af4f8237972a8093e9cc33287f427e3c35fd125" name="ffmpeg-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="21.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921600">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
</package>
<package pkgid="fcef2c73832423dbeb033147bfcbb4cc6cdda597e6485b068aa05f07c2a38ab5" name="ffmpeg-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="24.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612800">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 4.2.4-22" date="1736078400">- Type: CVE
- CVE: CVE-2024-36613
- SUG: NA
- DESC: fix CVE-2024-36613</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-23" date="1751630400">- Fix CVE-2020-22026/CVE-2020-22019/CVE-2020-22021/CVE-2020-22038/CVE-2020-22039/CVE-2020-22044/CVE-2020-22043</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-24" date="1751976000">- Fix CVE-2021-38090/CVE-2020-21697/CVE-2020-22042/CVE-2020-21688/CVE-2020-22037/CVE-2020-22051/CVE-2020-22020/CVE-2025-22921/CVE-2025-22919</changelog>
</package>
<package pkgid="e74a2b36246ca4842e162b588d7f437c701de9a52f956e7fe565d1c6556bb122" name="ffmpeg-devel" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="13.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
</package>
<package pkgid="5551af75b0fe2f597cbe987bd3eb7d4acc663d5660f416b2f45f58d6a623f77c" name="ffmpeg-devel" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="14.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
</package>
<package pkgid="8dbe206d5d459c672aae6437de60ec69a3aefecb8f4aef8449ea979c50dd9045" name="ffmpeg-devel" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="17.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316800">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
</package>
<package pkgid="0147825ea202cacfd9f11e498f81a00435b4222dd592d966b1bd0859b7116ab9" name="ffmpeg-devel" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="18.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
</package>
<package pkgid="99ae588948907b22c7cd3dc9f92b7dfb25ac8bcb7c86998cb030145b8bd6bf54" name="ffmpeg-devel" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="19.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
</package>
<package pkgid="cdcbe6f4fbd6ea42a5c506fdfbf6bde31a8572c002529704fa7079a50b7e1ac1" name="ffmpeg-devel" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="20.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921600">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921601">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
</package>
<package pkgid="3c7e3d383372dd3219691822762fd126eef83b5044aacdad29ffa33b70c8de52" name="ffmpeg-devel" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="21.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921600">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
</package>
<package pkgid="e7dcd24883b8070053877676b521b542a49f8289ab334ff48af82f6ee5e33005" name="ffmpeg-devel" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="24.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612800">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 4.2.4-22" date="1736078400">- Type: CVE
- CVE: CVE-2024-36613
- SUG: NA
- DESC: fix CVE-2024-36613</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-23" date="1751630400">- Fix CVE-2020-22026/CVE-2020-22019/CVE-2020-22021/CVE-2020-22038/CVE-2020-22039/CVE-2020-22044/CVE-2020-22043</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-24" date="1751976000">- Fix CVE-2021-38090/CVE-2020-21697/CVE-2020-22042/CVE-2020-21688/CVE-2020-22037/CVE-2020-22051/CVE-2020-22020/CVE-2025-22921/CVE-2025-22919</changelog>
</package>
<package pkgid="21c65e9309dc5f6abb35bbe91776c0e98f6f495c8ffc53e7a2b4d392eb416515" name="ffmpeg-libs" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="13.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
</package>
<package pkgid="8b57fc85f6839ddff3cb149cb045ec975a3c0ee7a61c6c877d3d76f98d54e3ad" name="ffmpeg-libs" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="14.oe2203sp4"/>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 4.2.4-5" date="1714564800">- fix CVE-2024-31578</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-6" date="1718798400">- Fix CVE-2023-51794</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-7" date="1719316800">- Fix CVE-2023-51798</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316801">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
</package>
<package pkgid="d712213e0e5dde71b1ea62cd914cb3655e0667fba33064f47d229d8070260103" name="ffmpeg-libs" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="17.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-8" date="1719316800">- Fix CVE-2022-3341</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
</package>
<package pkgid="a351c8aef7ca65965b2d37aa667a75e77805b40066065327b735bdf24a9ae171" name="ffmpeg-libs" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="18.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-9" date="1719403200">- Fix CVE-2022-3109</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
</package>
<package pkgid="312ba90812950a6afd08ee5162a7e3d7be2bbbf062f3f5385d03c1a6d25ece6e" name="ffmpeg-libs" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="19.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-10" date="1719921600">- Fix CVE-2023-51793</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921601">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921602">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
</package>
<package pkgid="82ac5c1c3085e885b8a55d65260752e49ac8e13ea25d6227736fbe236f9ec130" name="ffmpeg-libs" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="20.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-11" date="1719921600">- Fix CVE-2023-50010</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921601">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
</package>
<package pkgid="b0d2c736f160f7969c7beb9fb69b59954c7ec7faf2aed872288ab12f0f174139" name="ffmpeg-libs" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="21.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-12" date="1719921600">- Fix CVE-2021-38171</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-13" date="1720094400">- Fix CVE-2021-28429</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-14" date="1720612800">- The automatic compilation function is enabled for access control</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612801">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
</package>
<package pkgid="c41fcb960d7b43fee1fd61f647f8c6610c4c1bcc7b2d7239b23e62c8feec73b0" name="ffmpeg-libs" arch="x86_64">
  <version epoch="0" ver="4.2.4" rel="24.oe2203sp4"/>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-15" date="1720612800">- Fix CVE-2024-32230</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-16" date="1720785600">- Fix CVE-2022-1475</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-17" date="1721044800">- Fix CVE-2022-48434</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-18" date="1726660800">- Fix CVE-2020-35965.patch</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-19" date="1732968000">- fix CVE-2024-35366 CVE-2024-35367</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-20" date="1733140800">- fix CVE-2024-35368 CVE-2024-36616</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 4.2.4-21" date="1734091200">- fix CVE-2024-36617 CVE-2024-36618</changelog>
  <changelog author="changtao &lt;changtao@kylinos.cn&gt; - 4.2.4-22" date="1736078400">- Type: CVE
- CVE: CVE-2024-36613
- SUG: NA
- DESC: fix CVE-2024-36613</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-23" date="1751630400">- Fix CVE-2020-22026/CVE-2020-22019/CVE-2020-22021/CVE-2020-22038/CVE-2020-22039/CVE-2020-22044/CVE-2020-22043</changelog>
  <changelog author="happyworker &lt;208suo@208suo.com&gt; - 4.2.4-24" date="1751976000">- Fix CVE-2021-38090/CVE-2020-21697/CVE-2020-22042/CVE-2020-21688/CVE-2020-22037/CVE-2020-22051/CVE-2020-22020/CVE-2025-22921/CVE-2025-22919</changelog>
</package>
<package pkgid="a52f256e4d302f98421a954201b50630bc395cb02f65540700de034efb4a0be4" name="fftw" arch="x86_64">
  <version epoch="0" ver="3.3.8" rel="12.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.3.8-12" date="1752580800">- Add AVX2 support</changelog>
</package>
<package pkgid="702aba6f0b1b042d171f9aab0af970f87d9be5b9ba8f0deed9380176a8fbb68c" name="fftw-devel" arch="x86_64">
  <version epoch="0" ver="3.3.8" rel="12.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.3.8-12" date="1752580800">- Add AVX2 support</changelog>
</package>
<package pkgid="6fd732afedecfb69d260aac6c6261233d08591cf0b7a2e64cd9ae047bee25cdc" name="fftw-help" arch="noarch">
  <version epoch="0" ver="3.3.8" rel="12.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.3.8-12" date="1752580800">- Add AVX2 support</changelog>
</package>
<package pkgid="f4e6033441ccda98ad7c065e9b0630ec14ddad98d8828b1eaee5c9f04993fd61" name="fftw-libs" arch="x86_64">
  <version epoch="0" ver="3.3.8" rel="12.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.3.8-12" date="1752580800">- Add AVX2 support</changelog>
</package>
<package pkgid="ec829febf95d73cf4bcec627d652b085787c7be6af74c903dea36d9dd81032d7" name="fftw-libs-double" arch="x86_64">
  <version epoch="0" ver="3.3.8" rel="12.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.3.8-12" date="1752580800">- Add AVX2 support</changelog>
</package>
<package pkgid="3078ae44e56ce9752df7468d0a39986a8973585bcb8257caba591079b086511e" name="fftw-libs-long" arch="x86_64">
  <version epoch="0" ver="3.3.8" rel="12.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.3.8-12" date="1752580800">- Add AVX2 support</changelog>
</package>
<package pkgid="494ec3e3ed029f311bd7f14aa3991e60cf76c3f20dc276c749890c22a7eb8865" name="fftw-libs-single" arch="x86_64">
  <version epoch="0" ver="3.3.8" rel="12.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.3.8-12" date="1752580800">- Add AVX2 support</changelog>
</package>
<package pkgid="f0637456ddd82d083cd311a8f8e13b1b263b3bb3cdc563bb32d9cabb50771077" name="firebird" arch="x86_64">
  <version epoch="0" ver="3.0.13.33818" rel="1.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.0.13.33818-1" date="1752580800">- update to 3.0.13</changelog>
</package>
<package pkgid="e245d1107f59a08b29b73658fc2e0ff76917395bc1abae90b575ef225f1a2039" name="firebird-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.13.33818" rel="1.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.0.13.33818-1" date="1752580800">- update to 3.0.13</changelog>
</package>
<package pkgid="44ec97cbbfab63dcdefb812b4f9a5362f9066f57d87e73cd3b3db199a90600a5" name="firebird-debugsource" arch="x86_64">
  <version epoch="0" ver="3.0.13.33818" rel="1.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.0.13.33818-1" date="1752580800">- update to 3.0.13</changelog>
</package>
<package pkgid="695d7512b21f52eaae1bdfeeec3fccc4c594f3642f32edc967118ca405b35145" name="firebird-devel" arch="x86_64">
  <version epoch="0" ver="3.0.13.33818" rel="1.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.0.13.33818-1" date="1752580800">- update to 3.0.13</changelog>
</package>
<package pkgid="31e4888908306672bf227edd951215dccec6b6b2ca3a199be05f9faa7faa4f9b" name="firebird-help" arch="noarch">
  <version epoch="0" ver="3.0.13.33818" rel="1.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.0.13.33818-1" date="1752580800">- update to 3.0.13</changelog>
</package>
<package pkgid="231844081e8bc2796fdd135fcd57281eaa680b892b8b703bfa43f44c6e77777f" name="firefox" arch="x86_64">
  <version epoch="0" ver="102.15.0" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.11.0-3" date="1684756800">- Modify buildrequires rust version to 1.60</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.13.0-1" date="1688644800">- Update to 102.13.0
- Fix CVE-2023-34416 CVE-2023-34414 CVE-2023-37201 CVE-2023-37202 CVE-2023-37207 CVE-2023-37208 CVE-2023-37211
- Remove unused patch</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.14.0-1" date="1691496000">- Update to 102.14.0
- Fix CVE-2023-4045 CVE-2023-4046 CVE-2023-4047 CVE-2023-4048 CVE-2023-4049 CVE-2023-4050 CVE-2023-4054 CVE-2023-4055 CVE-2023-4056</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
</package>
<package pkgid="e441665e1e597d79c7ed353e76c1260d388c04fd755546cd305daced66fe7ade" name="firefox" arch="x86_64">
  <version epoch="0" ver="128.10.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
</package>
<package pkgid="a8849c03d3a5cdc7d62560e4542c5d6fedc29fbcdec919ce816d3a0da24f975a" name="firefox" arch="x86_64">
  <version epoch="0" ver="128.10.1" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
</package>
<package pkgid="eae852726962cee75ac217593803963d79d74e1a52095704f76a976f33b85f8e" name="firefox" arch="x86_64">
  <version epoch="0" ver="128.11.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
</package>
<package pkgid="2d53d52e47bf3b1648f466bcd04cd2302ba5ce662d4e328fcac83c369ae2d5f3" name="firefox" arch="x86_64">
  <version epoch="0" ver="128.12.0" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
</package>
<package pkgid="9925aeb6e98214a1c79d92a9cdc1e4d8617c97680bc188a57955a6595510f2a7" name="firefox" arch="x86_64">
  <version epoch="0" ver="128.13.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
</package>
<package pkgid="30e48c992676809a0858ac9070d7d1192300fe7d55d5af1fb9ba20ade439263a" name="firefox" arch="x86_64">
  <version epoch="0" ver="128.14.0" rel="1.oe2203sp4"/>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0</changelog>
</package>
<package pkgid="8dabbf71d3e037398643afc5ff71f2038d2dbd8aa6b7d7b012ae8748b13dff9c" name="firefox" arch="x86_64">
  <version epoch="0" ver="128.8.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.14.0-1" date="1691496000">- Update to 102.14.0
- Fix CVE-2023-4045 CVE-2023-4046 CVE-2023-4047 CVE-2023-4048 CVE-2023-4049 CVE-2023-4050 CVE-2023-4054 CVE-2023-4055 CVE-2023-4056</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
</package>
<package pkgid="f2dde8d42cf005aed09a43394231df0f98670d1424e549460efd9a3fe4c07f5b" name="firefox" arch="x86_64">
  <version epoch="0" ver="128.9.0" rel="1.oe2203sp4"/>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
</package>
<package pkgid="fd6ec626e9ee6661950a6cd69c62f6654264ce5d68274e250578435dc056531e" name="firefox" arch="x86_64">
  <version epoch="0" ver="140.3.1" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
</package>
<package pkgid="b2d4cc7370d272b2fbf3945730c3f98c2843365d747166db9fe281645165d138" name="firefox" arch="x86_64">
  <version epoch="0" ver="140.4.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
</package>
<package pkgid="daf9d18a3cbd451fa05946ca7efe86536126acb695dbfa1c6aba50259c0c583a" name="firefox" arch="x86_64">
  <version epoch="0" ver="140.4.0" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
</package>
<package pkgid="83f71cf314ed37776c08fda18952704e4f27559093dc25fd3f1c51247cd581ea" name="firefox" arch="x86_64">
  <version epoch="0" ver="140.5.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
</package>
<package pkgid="09e85b666cc87117120bcb56ba679ab45de393611b7628d183e3c770dffe67e5" name="firefox" arch="x86_64">
  <version epoch="0" ver="140.7.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
  <changelog author="lijuzhang&lt;lijuzhang@inspur.com&gt; - 140.5.0-2" date="1764676800">- BuildRequires(cargo) add version constraint</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.6.0-1" date="1765281600">- update to 140.6.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.7.0-1" date="1768392000">- update to 140.7.0
  * fix CVE-2026-0877, CVE-2026-0878, CVE-2026-0879, CVE-2026-0880,
    CVE-2026-0882, CVE-2025-14327, CVE-2026-0883, CVE-2026-0884,
    CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0890,
    CVE-2026-0891</changelog>
</package>
<package pkgid="469d1002f439b8e54f22598165a4b96e844fe16016af227dce81963c3366de75" name="firefox" arch="x86_64">
  <version epoch="0" ver="140.8.0" rel="1.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
  <changelog author="lijuzhang&lt;lijuzhang@inspur.com&gt; - 140.5.0-2" date="1764676800">- BuildRequires(cargo) add version constraint</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.6.0-1" date="1765281600">- update to 140.6.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.7.0-1" date="1768392000">- update to 140.7.0
  * fix CVE-2026-0877, CVE-2026-0878, CVE-2026-0879, CVE-2026-0880,
    CVE-2026-0882, CVE-2025-14327, CVE-2026-0883, CVE-2026-0884,
    CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0890,
    CVE-2026-0891</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.8.0-1" date="1771934400">- update to 140.8.0</changelog>
</package>
<package pkgid="cdaa2c7dd16d2638f9eeca758b99407434eaa0baf5e96aba7f6612a48f15675d" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="102.15.0" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.11.0-3" date="1684756800">- Modify buildrequires rust version to 1.60</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.13.0-1" date="1688644800">- Update to 102.13.0
- Fix CVE-2023-34416 CVE-2023-34414 CVE-2023-37201 CVE-2023-37202 CVE-2023-37207 CVE-2023-37208 CVE-2023-37211
- Remove unused patch</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.14.0-1" date="1691496000">- Update to 102.14.0
- Fix CVE-2023-4045 CVE-2023-4046 CVE-2023-4047 CVE-2023-4048 CVE-2023-4049 CVE-2023-4050 CVE-2023-4054 CVE-2023-4055 CVE-2023-4056</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
</package>
<package pkgid="ddc0cfa0ff6d84c2504d0b74baf972d9e0d301d28916cef32ef3976ea9b2c606" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="128.10.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
</package>
<package pkgid="e867cc796c8dbf26c8a0d392f02c4fc1bfeb4b6e298b4dd546e47a59b62c9e33" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="128.10.1" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
</package>
<package pkgid="7089c48d96f63775eba100c1d1059098fd7394e53723ee90ac8af39cadb73eaa" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="128.11.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
</package>
<package pkgid="c7f7408339dec19cad0de7c6817a1dfc9b9dafd26552d5b7711b6ef1d61ce421" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="128.12.0" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
</package>
<package pkgid="105c1cdae96418a72e0bcb11a78a08dca2b254c905dd344a399b35e5e07db49e" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="128.13.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
</package>
<package pkgid="b73cf2ab95794a73e6630f97c9469229a7da9a73c4195a259fafe9b2cdbb68ac" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="128.14.0" rel="1.oe2203sp4"/>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0</changelog>
</package>
<package pkgid="9e93ab27cbe6f718a448a900f456ab8d1a7c1783c2cd444bac2dd0db36050703" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="128.8.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.14.0-1" date="1691496000">- Update to 102.14.0
- Fix CVE-2023-4045 CVE-2023-4046 CVE-2023-4047 CVE-2023-4048 CVE-2023-4049 CVE-2023-4050 CVE-2023-4054 CVE-2023-4055 CVE-2023-4056</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
</package>
<package pkgid="a299e656dfadcfaf45a07adde85e471e52ad19ac8d08b51aaf173fea1500029d" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="128.9.0" rel="1.oe2203sp4"/>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
</package>
<package pkgid="c3c751c54f7a81fed50d0cd0f5c8e8cf45449bf3220664bfa5b598c29d5a84af" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="140.3.1" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
</package>
<package pkgid="91dc9f3cbfcf96867a27f4fe480b00b15c714362dd587b5f1dd4b1ec4cfe18c4" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="140.4.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
</package>
<package pkgid="ae2c14e77f74a5cfad3b6ee0630a6bb48f8fc61d68d0b3905c974f5ebaff453a" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="140.4.0" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
</package>
<package pkgid="dbc9129cf348bdfa5d5e3f97d259e413fc74ece9bdca4741847a92b2e7cbe014" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="140.5.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
</package>
<package pkgid="7be238b287c66b86af7607d6d813a0f422651ceb866f7fe499297acef13a591d" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="140.7.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
  <changelog author="lijuzhang&lt;lijuzhang@inspur.com&gt; - 140.5.0-2" date="1764676800">- BuildRequires(cargo) add version constraint</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.6.0-1" date="1765281600">- update to 140.6.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.7.0-1" date="1768392000">- update to 140.7.0
  * fix CVE-2026-0877, CVE-2026-0878, CVE-2026-0879, CVE-2026-0880,
    CVE-2026-0882, CVE-2025-14327, CVE-2026-0883, CVE-2026-0884,
    CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0890,
    CVE-2026-0891</changelog>
</package>
<package pkgid="ee99e0f2a9d72bdad0898805f737e70fb75c46e485628fe21602ac9456803d1f" name="firefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="140.8.0" rel="1.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
  <changelog author="lijuzhang&lt;lijuzhang@inspur.com&gt; - 140.5.0-2" date="1764676800">- BuildRequires(cargo) add version constraint</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.6.0-1" date="1765281600">- update to 140.6.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.7.0-1" date="1768392000">- update to 140.7.0
  * fix CVE-2026-0877, CVE-2026-0878, CVE-2026-0879, CVE-2026-0880,
    CVE-2026-0882, CVE-2025-14327, CVE-2026-0883, CVE-2026-0884,
    CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0890,
    CVE-2026-0891</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.8.0-1" date="1771934400">- update to 140.8.0</changelog>
</package>
<package pkgid="4cb62cdb827de5e99642a0fb2d93c3ade077808a77c7fac25d65696c2cd4e6c9" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="102.15.0" rel="7.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.11.0-3" date="1684756800">- Modify buildrequires rust version to 1.60</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.13.0-1" date="1688644800">- Update to 102.13.0
- Fix CVE-2023-34416 CVE-2023-34414 CVE-2023-37201 CVE-2023-37202 CVE-2023-37207 CVE-2023-37208 CVE-2023-37211
- Remove unused patch</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.14.0-1" date="1691496000">- Update to 102.14.0
- Fix CVE-2023-4045 CVE-2023-4046 CVE-2023-4047 CVE-2023-4048 CVE-2023-4049 CVE-2023-4050 CVE-2023-4054 CVE-2023-4055 CVE-2023-4056</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
</package>
<package pkgid="fffa3b49f55015907d44d44bffd378436c301d75497e8ddb018485182123ee0b" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="128.10.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
</package>
<package pkgid="7b4c241ef2198c59c2179b08e1b60a6050471e24cc5fbbbb47c0176685298c3d" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="128.10.1" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
</package>
<package pkgid="f49ec0c021bc850ae6a53978f95b6fcc5d6338788ab02e93f11c532327f8b5cd" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="128.11.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
</package>
<package pkgid="f593495cc98ae62fb80d78beb8067e2b2a97e625b9e0132dde42325c858d9630" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="128.12.0" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
</package>
<package pkgid="bc110e9538740e5ec87e50510ed9de24ac87c45120657fc56fff3fd2a272c518" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="128.13.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
</package>
<package pkgid="523b21b6fe5ea02dbe999980f286e64b1d3ecd18f779e22a2c5faf3b671f94e4" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="128.14.0" rel="1.oe2203sp4"/>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0</changelog>
</package>
<package pkgid="acb23ec16d05946824b3e478f50583d11b4218ea4f3673426f72ab6310f446fc" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="128.8.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.14.0-1" date="1691496000">- Update to 102.14.0
- Fix CVE-2023-4045 CVE-2023-4046 CVE-2023-4047 CVE-2023-4048 CVE-2023-4049 CVE-2023-4050 CVE-2023-4054 CVE-2023-4055 CVE-2023-4056</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
</package>
<package pkgid="5776fc2c135beabcffcb21736d54694940791b1c515c9d6a60ce4d9bd279c37f" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="128.9.0" rel="1.oe2203sp4"/>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-1" date="1695211200">- Update to 102.15.0
- Fix CVE-2023-4573 CVE-2023-4574 CVE-2023-4575 CVE-2023-4576  CVE-2023-4581 CVE-2023-4584</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-2" date="1695902400">- Fix for libwebp CVE-2023-4863</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-3" date="1698321600">- Fix for libvpx CVE-2023-5217</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-4" date="1704196800">- Fix CVE-2023-7104</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 102.15.0-5" date="1709035200">- Fix CVE-2022-3479</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 102.15.0-6" date="1713873600">- Fix CVE-2023-44488</changelog>
  <changelog author="lvfei &lt;lvfei@kylinos.cn&gt; - 102.15.0-7" date="1724760000">- Fix CVE-2024-0745</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
</package>
<package pkgid="878fd83cf9441a61fc9c981aebc018ace859be6aacb1895e255722fb1faa9292" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="140.3.1" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.7.0-1" date="1738756800">- Update to 128.7.0
- Fix CVE-2022-36315 CVE-2022-36316 CVE-2022-38475 CVE-2022-45419 CVE-2022-45407 CVE-2022-45417 CVE-2022-45415
  CVE-2022-46879 CVE-2022-46885 CVE-2022-46883 CVE-2022-46873 CVE-2023-25733 CVE-2023-25731 CVE-2023-25736
  CVE-2023-28160 CVE-2023-28161 CVE-2023-28177 CVE-2023-25750 CVE-2023-29549 CVE-2023-29538 CVE-2023-29543
  CVE-2023-29547 CVE-2023-29551 CVE-2023-29540 CVE-2023-29537 CVE-2023-32216 CVE-2023-32208 CVE-2023-32209
  CVE-2023-34417 CVE-2023-34415 CVE-2023-32210 CVE-2023-37206 CVE-2023-37203 CVE-2023-37205 CVE-2023-37204
  CVE-2023-37210 CVE-2023-3482 CVE-2023-37212 CVE-2023-37209 CVE-2023-3600 CVE-2023-4058 CVE-2023-4051 CVE-2023-4053
  CVE-2023-4577 CVE-2023-4585 CVE-2023-4579 CVE-2023-4583 CVE-2023-4582 CVE-2023-4580 CVE-2023-4578 CVE-2023-5169
  CVE-2023-5175 CVE-2023-5172 CVE-2023-5170 CVE-2023-5176 CVE-2023-5173 CVE-2023-5171 CVE-2023-5732 CVE-2023-5731
  CVE-2023-5725 CVE-2023-5730 CVE-2023-5723 CVE-2023-5721 CVE-2023-5724 CVE-2023-5722 CVE-2023-5728 CVE-2023-5729
  CVE-2023-6206 CVE-2023-6210 CVE-2023-6207 CVE-2023-6211 CVE-2023-6209 CVE-2023-6213 CVE-2023-6204 CVE-2023-6212
  CVE-2023-6205 CVE-2023-6208 CVE-2023-6856 CVE-2023-6871 CVE-2023-6869 CVE-2023-6859 CVE-2023-6873 CVE-2023-6857
  CVE-2023-6872 CVE-2023-6860 CVE-2023-6867 CVE-2023-6866 CVE-2023-6858 CVE-2023-6865 CVE-2023-6863 CVE-2023-6861
  CVE-2023-6864 CVE-2023-6135 CVE-2023-6879 CVE-2024-0742 CVE-2024-0741 CVE-2024-0747 CVE-2024-0743 CVE-2024-0751
  CVE-2024-0748 CVE-2024-0744 CVE-2024-0749 CVE-2024-0754 CVE-2024-0753 CVE-2024-0755 CVE-2024-1549 CVE-2024-1547
  CVE-2024-1553 CVE-2024-1551 CVE-2024-1557 CVE-2024-1548 CVE-2024-1550 CVE-2024-1554 CVE-2024-1556 CVE-2024-1555
  CVE-2024-2613 CVE-2024-2615 CVE-2024-2609 CVE-2024-2607 CVE-2024-2611 CVE-2024-2606 CVE-2024-2616 CVE-2024-2608
  CVE-2024-2610 CVE-2024-2612 CVE-2024-2614 CVE-2023-5388 CVE-2024-29944 CVE-2024-29943 CVE-2023-6862 CVE-2024-3302
  CVE-2024-3862 CVE-2024-3857 CVE-2024-3858 CVE-2024-3865 CVE-2024-3855 CVE-2024-3853 CVE-2024-3856 CVE-2024-3861
  CVE-2024-3859 CVE-2024-3864 CVE-2024-3852 CVE-2024-3854 CVE-2024-3860 CVE-2024-4778 CVE-2024-4774 CVE-2024-4764
  CVE-2024-4776 CVE-2024-4772 CVE-2024-4367 CVE-2024-4770 CVE-2024-4771 CVE-2024-4773 CVE-2024-4775 CVE-2024-4768
  CVE-2024-4767 CVE-2024-4777 CVE-2024-4769 CVE-2024-5690 CVE-2024-5696 CVE-2024-5691 CVE-2024-5697 CVE-2024-5694
  CVE-2024-5702 CVE-2024-5695 CVE-2024-5700 CVE-2024-5692 CVE-2024-5689 CVE-2024-5693 CVE-2024-5701 CVE-2024-5698
  CVE-2024-5688 CVE-2024-5699 CVE-2024-6603 CVE-2024-6605 CVE-2024-6608 CVE-2024-6601 CVE-2024-6615 CVE-2024-6609
  CVE-2024-6611 CVE-2024-6607 CVE-2024-6604 CVE-2024-6606 CVE-2024-6610 CVE-2024-6612 CVE-2024-6602 CVE-2024-6613
  CVE-2024-6614 CVE-2024-7531 CVE-2024-7521 CVE-2024-7525 CVE-2024-7526 CVE-2024-7529 CVE-2024-7524 CVE-2024-7519
  CVE-2024-7522 CVE-2024-7527 CVE-2024-8382 CVE-2024-8384 CVE-2024-8383 CVE-2024-8381 CVE-2024-7652 CVE-2024-9400
  CVE-2024-9401 CVE-2024-9399 CVE-2024-9402 CVE-2024-9392 CVE-2024-9397 CVE-2024-9396 CVE-2024-9393 CVE-2024-9394
  CVE-2024-9398 CVE-2024-9680 CVE-2024-10464 CVE-2024-10459 CVE-2024-10467 CVE-2024-10466 CVE-2024-10462
  CVE-2024-10458 CVE-2024-10465 CVE-2024-10463 CVE-2024-10460 CVE-2024-10461 CVE-2024-10941 CVE-2024-11694
  CVE-2024-11697 CVE-2024-11692 CVE-2024-11699 CVE-2024-11696 CVE-2024-11695 CVE-2025-0237 CVE-2025-0242
  CVE-2025-1016 CVE-2025-1009 CVE-2025-1017 CVE-2025-1013 CVE-2025-1010 CVE-2025-1014 CVE-2025-1011 CVE-2025-1012</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
</package>
<package pkgid="12642001b158ebc91cefe90752b55c7005667093f1defe67a9ce58fc595d9d3a" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="140.4.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.8.0-1" date="1741176000">- Update to 128.8.0
- Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
  CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
</package>
<package pkgid="044a2ad9d0212b3c8cfa072d9164f087d3656dbdf12a77f7929936c6c72ff438" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="140.4.0" rel="2.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.9.0-1" date="1743595200">- Update to 128.9.0
- Fix CVE-2025-3028 CVE-2025-3029 CVE-2025-3030</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.0-1" date="1746014400">- Update to 128.10.0
- Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
</package>
<package pkgid="e10f59abcdabfeb4a5458bb1ab2e2c75711c5276986ac60bc3426853b882040a" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="140.5.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.10.1-1" date="1747656000">- Update to 128.10.1
- Fix CVE-2025-4918 CVE-2025-4919</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.11.0-1" date="1749470400">- Update to 128.11.0
- Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
- Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.12.0-1" date="1750852800">- Update to 128.12.0
- Fix CVE-2025-6424 CVE-2025-6425 CVE-2025-6429 CVE-2025-6430</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
</package>
<package pkgid="37a676968c95408e38ec359e8f7c8e36ab60ddb7d606d058ab939b2ef46a6879" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="140.7.0" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 128.13.0-1" date="1753272000">- Update to 128.13.0
- Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
  CVE-2025-8033 CVE-2025-8034 CVE-2025-8035</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
  <changelog author="lijuzhang&lt;lijuzhang@inspur.com&gt; - 140.5.0-2" date="1764676800">- BuildRequires(cargo) add version constraint</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.6.0-1" date="1765281600">- update to 140.6.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.7.0-1" date="1768392000">- update to 140.7.0
  * fix CVE-2026-0877, CVE-2026-0878, CVE-2026-0879, CVE-2026-0880,
    CVE-2026-0882, CVE-2025-14327, CVE-2026-0883, CVE-2026-0884,
    CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0890,
    CVE-2026-0891</changelog>
</package>
<package pkgid="c3230377e3d6a243bf0961c5b329f604d108c07671064fc32600a0bce54b122a" name="firefox-debugsource" arch="x86_64">
  <version epoch="0" ver="140.8.0" rel="1.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 128.14.0-1" date="1755604800">- update to 128.14.0
- Fix CVE-2025-9179 CVE-2025-9180 CVE-2025-9181 CVE-2025-9185</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 140.3.1-1" date="1758715200">- Update to 140.3.1
- Fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10529 CVE-2025-10532 CVE-2025-10533
  CVE-2025-10536 CVE-2025-10537 CVE-2025-9182 CVE-2025-9183 CVE-2025-9184
  CVE-2025-8036 CVE-2025-8037 CVE-2025-8038 CVE-2025-8039 CVE-2025-8040</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-1" date="1760356800">- update to 140.4.0
- fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
  CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, CVE-2025-11715</changelog>
  <changelog author="Peng Haitao &lt;htpengc@isoftstone.com&gt; - 140.4.0-2" date="1761048000">- Modify openEuler to %{vendor}</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.4.0-3" date="1761134400">- support building with system cbindgen
- build with system ldflags</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.5.0-1" date="1762862400">- update to 140.5.0
  * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020</changelog>
  <changelog author="lijuzhang&lt;lijuzhang@inspur.com&gt; - 140.5.0-2" date="1764676800">- BuildRequires(cargo) add version constraint</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.6.0-1" date="1765281600">- update to 140.6.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.7.0-1" date="1768392000">- update to 140.7.0
  * fix CVE-2026-0877, CVE-2026-0878, CVE-2026-0879, CVE-2026-0880,
    CVE-2026-0882, CVE-2025-14327, CVE-2026-0883, CVE-2026-0884,
    CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0890,
    CVE-2026-0891</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 140.8.0-1" date="1771934400">- update to 140.8.0</changelog>
</package>
<package pkgid="5201b202c47ad6f18a4f926b3bff387613aa9336a54ed6695d309e45b461d68e" name="firewalld" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="10.oe2203sp4"/>
  <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="1695729600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:chore nftables add delete table helper
       nftables always flush main table on start</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 1.0.2-7" date="1701172800">- 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="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-8" date="1717761600">- Type:requirement
- ID:NA
- SUG:NA
- DESC:To reduce unnecessary loading of ebtables-related kernel modules</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-9" date="1720180800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix(nm): release NM client after a timeout</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-10" date="1720180801">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix unintentinally exclude file</changelog>
</package>
<package pkgid="de7c9392c8f14f56c34960e919444b4d94cadde83816ab5781dd6e1cfe150f00" name="firewalld-doc" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="10.oe2203sp4"/>
  <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="1695729600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:chore nftables add delete table helper
       nftables always flush main table on start</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 1.0.2-7" date="1701172800">- 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="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-8" date="1717761600">- Type:requirement
- ID:NA
- SUG:NA
- DESC:To reduce unnecessary loading of ebtables-related kernel modules</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-9" date="1720180800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix(nm): release NM client after a timeout</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-10" date="1720180801">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix unintentinally exclude file</changelog>
</package>
<package pkgid="d72affb3206ee0299d69f15bbfa4078022c1a557b48c75f8a36b5429c39e7c95" name="firewalld-test" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="10.oe2203sp4"/>
  <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="1695729600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:chore nftables add delete table helper
       nftables always flush main table on start</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 1.0.2-7" date="1701172800">- 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="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-8" date="1717761600">- Type:requirement
- ID:NA
- SUG:NA
- DESC:To reduce unnecessary loading of ebtables-related kernel modules</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-9" date="1720180800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix(nm): release NM client after a timeout</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.0.2-10" date="1720180801">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix unintentinally exclude file</changelog>
</package>
<package pkgid="f6039906ecfe52649339c845cb6678604bfe149a270a64ab88358aeaaa973dd1" name="flatpak" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="10.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.10.2-10" date="1750939200">- add pre scriptlet for user creation</changelog>
</package>
<package pkgid="7572aaa5006653867f36e98a5cde6de6bbf45ce7469233544a593724b481644f" name="flatpak" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="9.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
</package>
<package pkgid="435a7d22f23674d8efaf2e53588211a68e6d6f5f4c8539a18ab08d007231b856" name="flatpak-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="10.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.10.2-10" date="1750939200">- add pre scriptlet for user creation</changelog>
</package>
<package pkgid="e0d2d9cae257d17074ceac2da1f33bf9cba80df8309c62c208c977453c9d81fd" name="flatpak-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="9.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
</package>
<package pkgid="8bcb9504998f16dfcbc95030fd7e54b94c932e284d36bf1c8a9ed04e155154c2" name="flatpak-debugsource" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="10.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.10.2-10" date="1750939200">- add pre scriptlet for user creation</changelog>
</package>
<package pkgid="3d0bb95b66702a40e33ca1deda8928d9eadf92612cd541151b84752ce9dadd56" name="flatpak-debugsource" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="9.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
</package>
<package pkgid="5d72d69e7153de5cf1bb5d78ace67f04a87b66937becfa366cb1c36c5b078019" name="flatpak-devel" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="10.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.10.2-10" date="1750939200">- add pre scriptlet for user creation</changelog>
</package>
<package pkgid="e5fce2c8a83a8969e026b9245409e48f793e82edcbd74f3b3341231d0cff20c9" name="flatpak-devel" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="9.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
</package>
<package pkgid="d392a873c5db883750f942525ca2d6b4571dc2b81249ccfddeeec83b9878e8c8" name="flatpak-help" arch="noarch">
  <version epoch="0" ver="1.10.2" rel="10.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.10.2-10" date="1750939200">- add pre scriptlet for user creation</changelog>
</package>
<package pkgid="4aa634d9f1b55ad7edf585f5036167a36a30aa1bc152bbe3d17f58c74f99bd02" name="flatpak-help" arch="noarch">
  <version epoch="0" ver="1.10.2" rel="9.oe2203sp4"/>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 1.10.2-6" date="1703592000">- DESC:Fix several memory leaks</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.10.2-7" date="1711627200">- Fix CVE-2023-28100 and CVE-2023-28101</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-8" date="1713528000">- Fix CVE-2024-32462</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.10.2-9" date="1723723200">- Fix CVE-2024-42472</changelog>
</package>
<package pkgid="dca823a6661dd6fc6b19f06600c9068d70b63f1a81387c3a857395c4aac0b877" name="fluidsynth" arch="x86_64">
  <version epoch="0" ver="2.2.7" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.2.7-2" date="1768219200">- Fix CVE-2025-56225</changelog>
</package>
<package pkgid="326548c133602735d8cac630df2d30aa94a0df246bc133aa49001e9cf427f418" name="fluidsynth-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.7" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.2.7-2" date="1768219200">- Fix CVE-2025-56225</changelog>
</package>
<package pkgid="ed3fc2df702c6f0c91c68e466db8ff520559d0cb201afb11e83cb6b81d6a0732" name="fluidsynth-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.7" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.2.7-2" date="1768219200">- Fix CVE-2025-56225</changelog>
</package>
<package pkgid="b8926cf7a24b57ed620195965c949cabef9e6591b0b7efe5a4e53d52cb4795c5" name="fluidsynth-devel" arch="x86_64">
  <version epoch="0" ver="2.2.7" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.2.7-2" date="1768219200">- Fix CVE-2025-56225</changelog>
</package>
<package pkgid="6bfd6c5057ec649a99533ad457052d1723c47721563d1c840cbb885aaac3bc46" name="fluidsynth-help" arch="x86_64">
  <version epoch="0" ver="2.2.7" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.2.7-2" date="1768219200">- Fix CVE-2025-56225</changelog>
</package>
<package pkgid="a5a8e076a5dd9bbecde7e1d95771d9d76b09574bee17afba615d690475057ea3" name="fontforge" arch="x86_64">
  <version epoch="0" ver="20200314" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 20200314-8" date="1709035200">- Fix CVE-2024-25081 and CVE-2024-25082</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20200314-9" date="1761307200">- Fix CVE-2025-50949</changelog>
</package>
<package pkgid="4d300d578c4ecb75642e59dff37c936628564b43833d0b84ce3a281934eda8bc" name="fontforge-debuginfo" arch="x86_64">
  <version epoch="0" ver="20200314" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 20200314-8" date="1709035200">- Fix CVE-2024-25081 and CVE-2024-25082</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20200314-9" date="1761307200">- Fix CVE-2025-50949</changelog>
</package>
<package pkgid="e61ca2a9c1b8f2b68b3d8766e8cff781f425e2da28a8393c10621d835bbb3dd1" name="fontforge-debugsource" arch="x86_64">
  <version epoch="0" ver="20200314" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 20200314-8" date="1709035200">- Fix CVE-2024-25081 and CVE-2024-25082</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20200314-9" date="1761307200">- Fix CVE-2025-50949</changelog>
</package>
<package pkgid="980fb30c6c5447990a372f3004b429f1f1b59b6ff84888fc45d074d96f1b5343" name="fontforge-devel" arch="x86_64">
  <version epoch="0" ver="20200314" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 20200314-8" date="1709035200">- Fix CVE-2024-25081 and CVE-2024-25082</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20200314-9" date="1761307200">- Fix CVE-2025-50949</changelog>
</package>
<package pkgid="69c31cf2a70775b86e746f5dc4d5adb35d66a1b41b8de57af4da7bc8739e0458" name="fontforge-help" arch="noarch">
  <version epoch="0" ver="20200314" rel="9.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 20200314-8" date="1709035200">- Fix CVE-2024-25081 and CVE-2024-25082</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20200314-9" date="1761307200">- Fix CVE-2025-50949</changelog>
</package>
<package pkgid="55abf159cbc8e8d14a9ad7d4e918b59d6eba3afb6269380cfc68385a1ade1155" name="fonts-tweak-tool" arch="x86_64">
  <version epoch="0" ver="0.4.5" rel="5.oe2203sp4"/>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 0.4.5-5" date="1753272000">- fix fonts-tweak-tool run error</changelog>
</package>
<package pkgid="fe27d3c4e1a10e80644e92c152a56870fd37b7ddf5525fb8faf9ad10cebd8860" name="fonts-tweak-tool-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.5" rel="5.oe2203sp4"/>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 0.4.5-5" date="1753272000">- fix fonts-tweak-tool run error</changelog>
</package>
<package pkgid="50247944179a00d9137cb133c4d2ce013231ac94e65d02539904b92e4a2713d9" name="fonts-tweak-tool-debugsource" arch="x86_64">
  <version epoch="0" ver="0.4.5" rel="5.oe2203sp4"/>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 0.4.5-5" date="1753272000">- fix fonts-tweak-tool run error</changelog>
</package>
<package pkgid="c835e11b646da062ce0eb107efcedc09d3e4bd4507a54aede04c493a7af13a16" name="fop" arch="noarch">
  <version epoch="0" ver="2.2" rel="9.oe2203sp4"/>
  <changelog author="xu_ping &lt;xuping33@h-partners.com&gt; - 2.2-6" date="1669032000">- Modify invalid source</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.2-7" date="1694174400">- Fix build failure caused by batik upgrade to 1.17</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 2.2-8" date="1694865600">- Remove the mif parameter in the help message</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.2-9" date="1728561600">- Fix CVE-2024-28168</changelog>
</package>
<package pkgid="07321bd2cf477fbae7760b3989136a69c7594129ed8e335f3b918fb33a4ff5b2" name="freeradius" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="6648cc61129a915921347170574285b045461b20e5bbaaf3eb7a4981804a5838" name="freeradius" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="54a79c03b4bef3198bb1cb54df7b9f1aada7381bba5580bb312c1c0f3ca66667" name="freeradius-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="126859f9b990e8bc3d3d7afc22d27929bc238e259c98b6613013143bc70afbd9" name="freeradius-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="d86014e6d820dae0246c5fc0bb27e37975227027c40b5ad6a434652eff332ecc" name="freeradius-debugsource" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="8bed43960d34963ff8f15a0cc385a9b0994423d2677b61b91deb9106b9fb106b" name="freeradius-debugsource" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="fddb495043bd82eb5c1814819dba36ad01dc166bd1f563541297e20f0a3ede71" name="freeradius-devel" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="0c044fbf97beba32a79cd40878ffa982105186ff7cbaaa13222f06280b9f1979" name="freeradius-devel" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="c118dd18548c85c923fa9fc5b797c8a08b0b65735e1eb89884211f1349167ab9" name="freeradius-help" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="d02ac3eac070ff9ba04af64d1c79fca49ca89d0229a453c5df44be518b248c60" name="freeradius-help" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="c4df88cec35b66fdb1cb13e719da7974210af384960fec3740516ee644bdbe22" name="freeradius-krb5" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="c2a7ccb831b1619644475f66346209ca6d487b1824a5e42a1e0222bbf94ba51f" name="freeradius-krb5" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="02c570ca2506889b247369ef6b48b005f0ba616b44150e06d01dbf850f042156" name="freeradius-ldap" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="6c4709055bb3300a366d3d3871b42418a2f17404fcc1b900e1822bc8c76b12ac" name="freeradius-ldap" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="f552578e8700d39170180bf0a51fd44dbb6eac593045f6bfb8527903b6a35123" name="freeradius-mysql" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="b1de5ce0fdb9bed1d430901e1e8a7d29e005a057362fbbbd8ec3822c04780001" name="freeradius-mysql" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="f54d7bae49d17634a26246b019ef6fd6f3c3ff04f2531c9e46014521c267b3f3" name="freeradius-perl" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="8f7ec0a6c5e84df724714c4b68df93edc0334bf8d841bb4055c21d0761e7cfd6" name="freeradius-perl" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="a2fff9f72eb78db4b466b63ab6a6bff1eeb2341619feee837e5f979e183062ae" name="freeradius-postgresql" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="4428287b00419edee7105d76029ef729eed59deaf03853218036a55e638654f6" name="freeradius-postgresql" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="338b5e7f0bdab49520872550328886b03ea74de0f39224acfd00730600c59b33" name="freeradius-sqlite" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="30b82923a96fe21383d4fdeb5fef211e9cfd8b080426c3dea2b559e23f5102f7" name="freeradius-sqlite" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="22f90e301b6ee90dcbaaf1b44a42ba08d3e36359661d869747f5e54848c5c950" name="freeradius-utils" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="3.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 3.0.25-2" date="1671624000">- Fix CVE-2022-41859 and CVE-2022-41860 and CVE-2022-41861</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
</package>
<package pkgid="992ef652101b97453fd8e0bfbe7fecba4390b2d804e4d4d52bd57c596380b096" name="freeradius-utils" arch="x86_64">
  <version epoch="0" ver="3.0.25" rel="4.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.0.25-3" date="1721131200">- Fix CVE-2024-3596</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 3.0.25-4" date="1755000000">- Fix radiusd service startup warning</changelog>
</package>
<package pkgid="d5809b3a32068a46693fefc63eee03eaddefc94061430db8e33547ce72dd2d6b" name="freerdp" arch="x86_64">
  <version epoch="2" ver="2.11.8" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-1" date="1713873600">- Update to 2.11.7 for fix CVE-2024-32039,CVE-2024-32040,
  CVE-2024-32041,CVE-2024-32458,CVE-2024-32459,CVE-2024-32460,
  CVE-2024-32658,CVE-2024-32659 and CVE-2024-32660</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-2" date="1714996800">- Fix CVE-2024-32661</changelog>
  <changelog author="yanying &lt;201250106@smail.nju.edu.cn&gt; - 2:2.11.7-3" date="1722859200">- Fix clang incompatible function pointer error</changelog>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 2:2.11.7-4" date="1770552000">- Fix CVE-2026-22854</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.8-1" date="1772452800">- Update to 2.11.8
- Fix CVE-2026-22852, CVE-2026-22856, CVE-2026-22859, CVE-2026-23530, CVE-2026-23531,
  CVE-2026-23532, CVE-2026-23534, CVE-2026-24491, CVE-2026-24675, CVE-2026-24676,
  CVE-2026-24679, CVE-2026-24681, CVE-2026-24682, CVE-2026-24683, CVE-2026-24684,
  CVE-2026-25997, CVE-2026-26271, CVE-2026-26986, CVE-2026-27015, CVE-2026-25941,
  CVE-2026-22855, CVE-2026-22857, CVE-2026-23533, CVE-2026-23732, CVE-2026-23883,
  CVE-2026-23884</changelog>
</package>
<package pkgid="9066c7081c7d911c09c2172c393c51869b530c4d984c2ed7e9eb2ee6bcc8693c" name="freerdp-debuginfo" arch="x86_64">
  <version epoch="2" ver="2.11.8" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-1" date="1713873600">- Update to 2.11.7 for fix CVE-2024-32039,CVE-2024-32040,
  CVE-2024-32041,CVE-2024-32458,CVE-2024-32459,CVE-2024-32460,
  CVE-2024-32658,CVE-2024-32659 and CVE-2024-32660</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-2" date="1714996800">- Fix CVE-2024-32661</changelog>
  <changelog author="yanying &lt;201250106@smail.nju.edu.cn&gt; - 2:2.11.7-3" date="1722859200">- Fix clang incompatible function pointer error</changelog>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 2:2.11.7-4" date="1770552000">- Fix CVE-2026-22854</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.8-1" date="1772452800">- Update to 2.11.8
- Fix CVE-2026-22852, CVE-2026-22856, CVE-2026-22859, CVE-2026-23530, CVE-2026-23531,
  CVE-2026-23532, CVE-2026-23534, CVE-2026-24491, CVE-2026-24675, CVE-2026-24676,
  CVE-2026-24679, CVE-2026-24681, CVE-2026-24682, CVE-2026-24683, CVE-2026-24684,
  CVE-2026-25997, CVE-2026-26271, CVE-2026-26986, CVE-2026-27015, CVE-2026-25941,
  CVE-2026-22855, CVE-2026-22857, CVE-2026-23533, CVE-2026-23732, CVE-2026-23883,
  CVE-2026-23884</changelog>
</package>
<package pkgid="150dbabc3e33a98e64d89a3bb8e2316551827fe255e826bbf2fc939b8e6e3330" name="freerdp-debugsource" arch="x86_64">
  <version epoch="2" ver="2.11.8" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-1" date="1713873600">- Update to 2.11.7 for fix CVE-2024-32039,CVE-2024-32040,
  CVE-2024-32041,CVE-2024-32458,CVE-2024-32459,CVE-2024-32460,
  CVE-2024-32658,CVE-2024-32659 and CVE-2024-32660</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-2" date="1714996800">- Fix CVE-2024-32661</changelog>
  <changelog author="yanying &lt;201250106@smail.nju.edu.cn&gt; - 2:2.11.7-3" date="1722859200">- Fix clang incompatible function pointer error</changelog>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 2:2.11.7-4" date="1770552000">- Fix CVE-2026-22854</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.8-1" date="1772452800">- Update to 2.11.8
- Fix CVE-2026-22852, CVE-2026-22856, CVE-2026-22859, CVE-2026-23530, CVE-2026-23531,
  CVE-2026-23532, CVE-2026-23534, CVE-2026-24491, CVE-2026-24675, CVE-2026-24676,
  CVE-2026-24679, CVE-2026-24681, CVE-2026-24682, CVE-2026-24683, CVE-2026-24684,
  CVE-2026-25997, CVE-2026-26271, CVE-2026-26986, CVE-2026-27015, CVE-2026-25941,
  CVE-2026-22855, CVE-2026-22857, CVE-2026-23533, CVE-2026-23732, CVE-2026-23883,
  CVE-2026-23884</changelog>
</package>
<package pkgid="4a58e6efaaa4bcbd50b14bd5898c750b493e3806fa09c23775a6d113919a7d33" name="freerdp-devel" arch="x86_64">
  <version epoch="2" ver="2.11.8" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-1" date="1713873600">- Update to 2.11.7 for fix CVE-2024-32039,CVE-2024-32040,
  CVE-2024-32041,CVE-2024-32458,CVE-2024-32459,CVE-2024-32460,
  CVE-2024-32658,CVE-2024-32659 and CVE-2024-32660</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-2" date="1714996800">- Fix CVE-2024-32661</changelog>
  <changelog author="yanying &lt;201250106@smail.nju.edu.cn&gt; - 2:2.11.7-3" date="1722859200">- Fix clang incompatible function pointer error</changelog>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 2:2.11.7-4" date="1770552000">- Fix CVE-2026-22854</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.8-1" date="1772452800">- Update to 2.11.8
- Fix CVE-2026-22852, CVE-2026-22856, CVE-2026-22859, CVE-2026-23530, CVE-2026-23531,
  CVE-2026-23532, CVE-2026-23534, CVE-2026-24491, CVE-2026-24675, CVE-2026-24676,
  CVE-2026-24679, CVE-2026-24681, CVE-2026-24682, CVE-2026-24683, CVE-2026-24684,
  CVE-2026-25997, CVE-2026-26271, CVE-2026-26986, CVE-2026-27015, CVE-2026-25941,
  CVE-2026-22855, CVE-2026-22857, CVE-2026-23533, CVE-2026-23732, CVE-2026-23883,
  CVE-2026-23884</changelog>
</package>
<package pkgid="1d1124d12f3fb44761089022fa5c739fcd122f6cc7e6159044593319f2cbe34a" name="freerdp-help" arch="x86_64">
  <version epoch="2" ver="2.11.8" rel="1.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-1" date="1713873600">- Update to 2.11.7 for fix CVE-2024-32039,CVE-2024-32040,
  CVE-2024-32041,CVE-2024-32458,CVE-2024-32459,CVE-2024-32460,
  CVE-2024-32658,CVE-2024-32659 and CVE-2024-32660</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.7-2" date="1714996800">- Fix CVE-2024-32661</changelog>
  <changelog author="yanying &lt;201250106@smail.nju.edu.cn&gt; - 2:2.11.7-3" date="1722859200">- Fix clang incompatible function pointer error</changelog>
  <changelog author="maokecheng &lt;maokecheng@xfusion.com&gt; - 2:2.11.7-4" date="1770552000">- Fix CVE-2026-22854</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:2.11.8-1" date="1772452800">- Update to 2.11.8
- Fix CVE-2026-22852, CVE-2026-22856, CVE-2026-22859, CVE-2026-23530, CVE-2026-23531,
  CVE-2026-23532, CVE-2026-23534, CVE-2026-24491, CVE-2026-24675, CVE-2026-24676,
  CVE-2026-24679, CVE-2026-24681, CVE-2026-24682, CVE-2026-24683, CVE-2026-24684,
  CVE-2026-25997, CVE-2026-26271, CVE-2026-26986, CVE-2026-27015, CVE-2026-25941,
  CVE-2026-22855, CVE-2026-22857, CVE-2026-23533, CVE-2026-23732, CVE-2026-23883,
  CVE-2026-23884</changelog>
</package>
<package pkgid="57695bd926a52f7c4a414de09fc39137e92ede343bf2ca7e6fb571ef9494d487" name="freetype" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="4.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
</package>
<package pkgid="701d761b7a7a28dae3981c03aaff4f31a495ac7c703f341597970b8e84a46198" name="freetype" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
</package>
<package pkgid="80e80964f3047b61e748cece250e65eb9477f8af4f3e69e0e3a03e39b2cc3395" name="freetype" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
  <changelog author="wangkun &lt;wang_kun1@hoperun.com&gt; - 2.12.1-6" date="1753358400">- fix CVE-2022-31782</changelog>
</package>
<package pkgid="e0b4128dd18035cde65abe1deebf19956aa33b9d80fe8d71d9c00c89074b8bc6" name="freetype-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="4.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
</package>
<package pkgid="1b478fc5a11e645acdd9849606c734e5ca3ad772af911c6ca4440f039b27b9e4" name="freetype-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
</package>
<package pkgid="8e77a69538eb7393fe43563e6d6c032e063c8741632783e8c1c9868fdcb535b4" name="freetype-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
  <changelog author="wangkun &lt;wang_kun1@hoperun.com&gt; - 2.12.1-6" date="1753358400">- fix CVE-2022-31782</changelog>
</package>
<package pkgid="22d7252c5de2245f2a5c4cc2df8fcb764d6bf48db143397bb8957b04088da1c5" name="freetype-debugsource" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="4.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
</package>
<package pkgid="b04f2eea941eaae035c4ad27796df1ab8fec0a5cc14cb306a26f3ca75f4b7550" name="freetype-debugsource" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
</package>
<package pkgid="904283c20433d8c71c5162a814bcf697a36011c209b612a751aee8cbb1ec2e72" name="freetype-debugsource" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
  <changelog author="wangkun &lt;wang_kun1@hoperun.com&gt; - 2.12.1-6" date="1753358400">- fix CVE-2022-31782</changelog>
</package>
<package pkgid="07034ee467f60db320ed72b014972eff637285f90fdaa708890da48753d6dfb4" name="freetype-demos" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="4.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
</package>
<package pkgid="d322407939488f099c5b1bb95162a05496061251d2f9ae269b804dc8f9a6a41a" name="freetype-demos" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
</package>
<package pkgid="e6a20868a9038ab5eb211e63faaec27fcac162aa112ae3cc75e3379b5eddcd6f" name="freetype-demos" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
  <changelog author="wangkun &lt;wang_kun1@hoperun.com&gt; - 2.12.1-6" date="1753358400">- fix CVE-2022-31782</changelog>
</package>
<package pkgid="cc01fae21452ec829c17afec3dccc4aef4626d3f56770ffe3127d0b5498fe90e" name="freetype-devel" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="4.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
</package>
<package pkgid="0ff03f4b801f0b4f586805d084287c060d4f31f89037316c458a3ad13849c73e" name="freetype-devel" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
</package>
<package pkgid="f0a37ad2c76287be55aec387ec468009ef9fdc05ef9ba0f28985092969c77c9e" name="freetype-devel" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
  <changelog author="wangkun &lt;wang_kun1@hoperun.com&gt; - 2.12.1-6" date="1753358400">- fix CVE-2022-31782</changelog>
</package>
<package pkgid="d7497706ce7b148fc8eaccc688f0a0b207e1ab26b6ad2ff7c048c3ce8639bce3" name="freetype-help" arch="noarch">
  <version epoch="0" ver="2.12.1" rel="4.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
</package>
<package pkgid="aaa20fe9f4bf4f36603edffa869581ae702447b979df62eff77c2d5d714573cb" name="freetype-help" arch="noarch">
  <version epoch="0" ver="2.12.1" rel="5.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.12.1-2" date="1681732800">- fix CVE-2023-2004</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
</package>
<package pkgid="87aade0bd40fadfc5829547addbfb381caefc532ff05d3d441443eb3737197c7" name="freetype-help" arch="noarch">
  <version epoch="0" ver="2.12.1" rel="6.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-3" date="1699963200">- enable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-4" date="1742212800">- fix CVE-2025-27363</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.12.1-5" date="1744632000">- update CVE-2025-27363 patch</changelog>
  <changelog author="wangkun &lt;wang_kun1@hoperun.com&gt; - 2.12.1-6" date="1753358400">- fix CVE-2022-31782</changelog>
</package>
<package pkgid="405004f8690fff42fef5558cf1e367208ec098f6c2879265225cb6392a320db5" name="fuse-common" arch="x86_64">
  <version epoch="0" ver="3.10.5" rel="11.oe2203sp4"/>
  <changelog author="volcanodragon &lt;linfeilong@huawei.com&gt; -3.10.5-6" date="1686225600">- Sync fome patches</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-7" date="1707393600">- fix memory leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-8" date="1711800000">- fix file leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-9" date="1711972800">- fix loading of modules</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-10" date="1746532800">- support fastpath</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-11" date="1747742400">- set default value of max_idle_threads</changelog>
</package>
<package pkgid="c01a69d4ca306714728b1228dc81b3807387932037e620d87450ae99ed59b239" name="fuse3" arch="x86_64">
  <version epoch="0" ver="3.10.5" rel="11.oe2203sp4"/>
  <changelog author="volcanodragon &lt;linfeilong@huawei.com&gt; -3.10.5-6" date="1686225600">- Sync fome patches</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-7" date="1707393600">- fix memory leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-8" date="1711800000">- fix file leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-9" date="1711972800">- fix loading of modules</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-10" date="1746532800">- support fastpath</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-11" date="1747742400">- set default value of max_idle_threads</changelog>
</package>
<package pkgid="15eb570e9e6acc82a14f31ceb71f271afe90269e0285db56be6ba65e10349ae4" name="fuse3-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.10.5" rel="11.oe2203sp4"/>
  <changelog author="volcanodragon &lt;linfeilong@huawei.com&gt; -3.10.5-6" date="1686225600">- Sync fome patches</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-7" date="1707393600">- fix memory leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-8" date="1711800000">- fix file leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-9" date="1711972800">- fix loading of modules</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-10" date="1746532800">- support fastpath</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-11" date="1747742400">- set default value of max_idle_threads</changelog>
</package>
<package pkgid="57cb25482a9f2cb97369ad9e2d52d109c82b7697bb1cedfb3f98214c17e33627" name="fuse3-debugsource" arch="x86_64">
  <version epoch="0" ver="3.10.5" rel="11.oe2203sp4"/>
  <changelog author="volcanodragon &lt;linfeilong@huawei.com&gt; -3.10.5-6" date="1686225600">- Sync fome patches</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-7" date="1707393600">- fix memory leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-8" date="1711800000">- fix file leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-9" date="1711972800">- fix loading of modules</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-10" date="1746532800">- support fastpath</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-11" date="1747742400">- set default value of max_idle_threads</changelog>
</package>
<package pkgid="125086672a99d3a32f6629d53236fa559375f1174877975b64f276b225083f18" name="fuse3-devel" arch="x86_64">
  <version epoch="0" ver="3.10.5" rel="11.oe2203sp4"/>
  <changelog author="volcanodragon &lt;linfeilong@huawei.com&gt; -3.10.5-6" date="1686225600">- Sync fome patches</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-7" date="1707393600">- fix memory leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-8" date="1711800000">- fix file leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-9" date="1711972800">- fix loading of modules</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-10" date="1746532800">- support fastpath</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-11" date="1747742400">- set default value of max_idle_threads</changelog>
</package>
<package pkgid="4956e471d5fb520b96c003ad024a43180cdd27caad1658d8f629c52ec4340d2b" name="fuse3-help" arch="x86_64">
  <version epoch="0" ver="3.10.5" rel="11.oe2203sp4"/>
  <changelog author="volcanodragon &lt;linfeilong@huawei.com&gt; -3.10.5-6" date="1686225600">- Sync fome patches</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-7" date="1707393600">- fix memory leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-8" date="1711800000">- fix file leak in high level API</changelog>
  <changelog author="yangyun &lt;yangyun50@huawei.com&gt; -3.10.5-9" date="1711972800">- fix loading of modules</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-10" date="1746532800">- support fastpath</changelog>
  <changelog author="chenrenhui &lt;chenrenhui1@huawei.com&gt; -3.10.5-11" date="1747742400">- set default value of max_idle_threads</changelog>
</package>
<package pkgid="5c5c33e0c26b09fbfe87d027dda977a52959d7de2f34c0f68c61bbbb7b103b3a" name="gala-anteater" arch="x86_64">
  <version epoch="0" ver="1.2.1" rel="3.oe2203sp4"/>
  <changelog author="Zhen Chen &lt;chenzhen126@huawei.com&gt; - 1.0.1-2" date="1673956800">- fix str2enum bug &amp; data query refactor
- add systemd service for anteater
- remove 'sys-level' config param
- add chinese descriptions
- Update TCP Establish Model &amp; Add Nic Loss Detector
- Add disk throughput detector</changelog>
  <changelog author="Zhen Chen &lt;chenzhen126@huawei.com&gt; - 1.0.1-3" date="1674129600">- fix missing Requires:python3-pyyaml</changelog>
  <changelog author="Zhen Chen &lt;chenzhen126@huawei.com&gt; - 1.0.1-4" date="1674216000">- eliminate 'Fail to try-restart' warning when downgrading to 1.0.1-1</changelog>
  <changelog author="Li Zhenxing &lt;lizhenxing11@huawei.com&gt; - 1.1.0-1" date="1693483200">- Upgrade anteater version to 1.1.0</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-1" date="1725105600">- Upgrade anteater version to 1.2.0</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-2" date="1726660800">- Fixbug with large value exceed</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-3" date="1726920000">- Fixbug with rca time range extend.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-1" date="1730808000">- Add new feature slow node detection.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-2" date="1731067200">- Add new feature slow node detection.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-3" date="1731153600">- remove unuse code plot network.</changelog>
</package>
<package pkgid="9b97406f24b9397b7cb6560d1fa173cb209dc093437f055cbe4ae46c6fcae512" name="gala-anteater" arch="x86_64">
  <version epoch="0" ver="1.2.1" rel="5.oe2203sp4"/>
  <changelog author="Zhen Chen &lt;chenzhen126@huawei.com&gt; - 1.0.1-4" date="1674216000">- eliminate 'Fail to try-restart' warning when downgrading to 1.0.1-1</changelog>
  <changelog author="Li Zhenxing &lt;lizhenxing11@huawei.com&gt; - 1.1.0-1" date="1693483200">- Upgrade anteater version to 1.1.0</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-1" date="1725105600">- Upgrade anteater version to 1.2.0</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-2" date="1726660800">- Fixbug with large value exceed</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-3" date="1726920000">- Fixbug with rca time range extend.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-1" date="1730808000">- Add new feature slow node detection.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-2" date="1731067200">- Add new feature slow node detection.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-3" date="1731153600">- remove unuse code plot network.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-4" date="1731326400">- solve conflict.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-5" date="1732190400">- fixbug with wrong label in dbscan.</changelog>
</package>
<package pkgid="a849e429a10bba2796e65cc5e03cc3c3f1a558ba75d69acfdbb76477b1bcd819" name="gala-anteater" arch="x86_64">
  <version epoch="0" ver="1.2.1" rel="6.oe2203sp4"/>
  <changelog author="Li Zhenxing &lt;lizhenxing11@huawei.com&gt; - 1.1.0-1" date="1693483200">- Upgrade anteater version to 1.1.0</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-1" date="1725105600">- Upgrade anteater version to 1.2.0</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-2" date="1726660800">- Fixbug with large value exceed</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.0-3" date="1726920000">- Fixbug with rca time range extend.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-1" date="1730808000">- Add new feature slow node detection.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-2" date="1731067200">- Add new feature slow node detection.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-3" date="1731153600">- remove unuse code plot network.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-4" date="1731326400">- solve conflict.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-5" date="1732190400">- fixbug with wrong label in dbscan.</changelog>
  <changelog author="huangbin &lt;huangbin58@huawei.com&gt; - 1.2.1-6" date="1732708800">- add detect type for usad model.</changelog>
</package>
<package pkgid="413674af62884cfc67142741c12ccdefac47b02f540e31035f5e47a2e3f7622b" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="48.oe2203sp4"/>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1.0.2-43" date="1718366400">- refacotr udp send</changelog>
  <changelog author="yinbin&lt;yinbin6@huawei.com&gt; - 1.0.2-44" date="1719316800">- sync solve compile err in 20.03</changelog>
  <changelog author="yinbin&lt;yinbin6@huawei.com&gt; - 1.0.2-45" date="1719316801">- fix changelog version incorrect</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-46" date="1719403200">- fix function call error</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-47" date="1719576000">- fix coredump when get empty from udp sendring
- [virtio]: distribute pkg by dst_port
- parse packages type in rx_poll
- [virtio]: cfg ipv4 and ipv6 addr
- fix build failed in 2003sp4
- fix dpdk_bond_primary_set bug
- cfg: del unnecessary logs
- perftool: add latency tool</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-48" date="1720180800">- add flow_bifurcation switch in lstack_cfg file
- virtio: dfx data of virtio
- virtio: update g_rule_port by reg_ring_type enum
- virtio: mode actual_queue_num
- fix poll init not clear old fd</changelog>
</package>
<package pkgid="6f9c56c50ccdaf123edd35a53ea11109e51bbf7bfe0532f9f42a56fc0d276eec" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="59.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-50" date="1720699200">- cleancode: rename gazelle files in lwip
- add .gitignore
- cleancode: improving makefile readability</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-51" date="1721390400">- cleancode: refactor sys_now and lwip_ioctl
- add sem post when update event
- cleancode: refactor lwipgz_hlist.h
- fix EPOLLIN event dropd
- cleancode: refactor lwipgz_list.h
- cleancode: refactor posix_api
- fix some error of NULL pointer
- cleancode: refactor posix type and get_socket
- cleancode: refactor lwipsock.h</changelog>
  <changelog author="yangchen555 &lt;yangchen145@huawei.com&gt; - 1.0.2-52" date="1721908800">- fix redis coredump when hugetlbs pagesize is 1024M
- vitio_user: modify mbuf index for bond4
- Check the return of lwip_init
- support kernel connect
- POSIX: fix select timeout disable and build failed in openEuler 2003</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-53" date="1722600000">- virtio_user: modify mbuf index for bond4
- fix issue: create virtio_user based on bond4 main network card
- virtio: fix dfx error with multiple cpus
- dfx: optimize gazellectl -x for bond</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-54" date="1723204800">- refector fill udp sendring
- virtio_user: solve the issue that failed to bind virtio_user's IPv6 address
- virtio_user: add vlan info for kernerl packets when vlan switch is on
- WRAP:fix double connect lead posix api disable</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-55" date="1723809600">- virtio: mod virtio_user_name when multi process is on
- WRAP: fix bind log error
- WRAP:fix ltran mode did not bind kernel while open kni
- virtio_user: The program establishes a network connection when network card status is up
- fix redis coredump ctrl-c during the pressure test</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-56" date="1724414400">- virtio: solve compilation error in 2003sp3
- virtio_user: check netif status</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-57" date="1724673600">- CMAKE: fix ltran build error in 2403</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 1.0.2-58" date="1724846400">- add riscv64 to %ExclusiveArch</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-59" date="1725019200">- epoll: fix wild pointer detected by cooddy
- tools: fix sync patch script date wrong and update the way get patchnum
- cfg: modify maximum tcp_conn_count to 2w
- fix mbuf_total calculation error</changelog>
</package>
<package pkgid="7d73d8e0b004b8434850d3c71876d48456090d322f334774e24e7a7b6d0ed09c" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="69.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-60" date="1725624000">- fix: when errno is ENOTCONN, ignore it
- tools: fix script generate patchname wrong</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-61" date="1726228800">- example: solve double free
- rtc: do_lwip_init_sock no need to create ring in rtc mode</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
</package>
<package pkgid="45627fcfa27c9ab1f3908a7bc6f27b510b74d09410175c3ee60fbaad897515df" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="70.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-61" date="1726228800">- example: solve double free
- rtc: do_lwip_init_sock no need to create ring in rtc mode</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
</package>
<package pkgid="96d5ff88e13ec91dd9672d2675e117f29b4de17eda558ab4ce4ab636972d6442" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="71.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
</package>
<package pkgid="472591583c1c6d269b6b27ffeb4edc51b2c369d48d3b6a734b784c712cf86deb" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="73.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438400">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438401">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
</package>
<package pkgid="f746880a876a4b7757368e18657e88b2f93debb89fb42afb932f8a08cf1eda64" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="76.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
</package>
<package pkgid="0c2ffd1835c095042d693319cb796ce6addcd259ac32eada6cd9c7440e263812" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="77.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
</package>
<package pkgid="a444a3ec8bc005b0ed0cb914a3d9477af01d8b28c6291864037278f616321731" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="78.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561600">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
</package>
<package pkgid="5df6de29be61d9e6fe902c8cba87f8715957af77bc9d1e8810a09e0b25d00d23" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="79.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
</package>
<package pkgid="7cddd7638d4b432fc690524a93f1878cbd4ff60f0c4ca15a92c3cc29cf33ddb6" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="80.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
</package>
<package pkgid="6776a5d2d5d1c533ce4f161ebf0162014d338ff8606adbbc026ce489696a0686" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="84.oe2203sp4"/>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-81" date="1734609600">- DUMP: fix build error of oe2003 because of micro is not defined.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-82" date="1736510400">- DUMP: fix abnomal printing in the dump process.
- SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
- SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-83" date="1737115200">- SIGNAL: block SIGSEGV during exit process
- Stack: unset stack_stop, while stacks exit by rpc message.
- fix the memory leak when using strdup</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-84" date="1741089600">- update gazelle max numa nodes 8
- Protocal: fixing deathlock between protocol threads and app thread
- Connect: fix benchmark_dws connect failed
- RTC-mode: fix gazellectl can't print connenct info
- add xdp tx checksum/tso offload</changelog>
</package>
<package pkgid="e0247488467c6b646ffb41826499d445b32c673677915b9de4ab23d263d723cb" name="gazelle" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="85.oe2203sp4"/>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-81" date="1734609600">- DUMP: fix build error of oe2003 because of micro is not defined.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-82" date="1736510400">- DUMP: fix abnomal printing in the dump process.
- SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
- SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-83" date="1737115200">- SIGNAL: block SIGSEGV during exit process
- Stack: unset stack_stop, while stacks exit by rpc message.
- fix the memory leak when using strdup</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-84" date="1741089600">- update gazelle max numa nodes 8
- Protocal: fixing deathlock between protocol threads and app thread
- Connect: fix benchmark_dws connect failed
- RTC-mode: fix gazellectl can't print connenct info
- add xdp tx checksum/tso offload</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-85" date="1752062400">- sockio: fix rpc_send coredump after RPC_MSG_EXIT
- sockio: fix tcp_write not remove EPOLLOUT
- fix 20.03-LTS build failed
- sk_wait: igonre mem_thread flush signal
- sockio: fix sendmbox full return EWOULDBLOCK
- sockio: fix callback_tcp_send output too many at once
- mempool: increase MEM_THREAD_MANAGER_FREE_S to avoid poll
- sockctl: fix rtw broadcast close and shutdown
- poll: fix do_lwip_connected_callback not delete poll kernel fd
- sk_event: fix rtw epoll wrong event notify and remove
- sockio: fix rtw_stack_tcp_write wrong copied_total after append
- epoll: fix do_lwip_connected_callback
- sk_wait: fix lwip_wait_foreach_notify coredump at startup
- socket: fix stack_udp_readmsg return len
- sk_wait: fix sock_wait_common_free socket: simplify calling free_count in rtw_stack_tcp_write
- mbox: fix mbox_ring_common_free coredump when rte_ring_create failed
- sk_wait: fix lwip_tcp_allow_send coredump
- mempool: stop using cache when too many threads
- mempool: fix pthread_tryjoin_np coredump when mysqld shutdown
- mempool: mem_get_rpc add reserve limit
- mempool: fix mbox_ring free not call recv_finish_burst
- mempool: modify mbuf num and rpc_msg num
- socket: fix sk_wait cannot be interrupted by signals
- socket: fix tcp closed
- tcp: add GAZELLE_TCP_ASYNC_RECVD      fix mbuf OOM caused by untimely sockio_peek_recv_free
- socket: fix stack_tcp_read do not recv_finish_burst
- socket: fix connect blocking
- mempool: fix copy_mbuf_private
- dfx: support sk_wait stat
- mempool: add mem_thread_cache_flush          fix PBUF_POOL_PREINIT
- cfg: add mem_async_mode
- cfg: add mem_cache_max and change default rpc_msg_max
- socket: adapt to tcp and udp
- socket: refactor tcp and udp
- socket: adapt to sock_event
- socket: refactor sock_event
- cleancode: remove get_stack_tid DPDK_PKT_BURST_SIZE PACKET_READ_SIZE
- cleancode: remove gazelle_light_ring
- cleancode: add GAZELLE_SAME_NODE
- RTC: fixing program stuck while gazelle exit in multi-threads envirement</changelog>
</package>
<package pkgid="3d6f166f1b4de6cbcb1cb8f6c2a318e6b87516330100a94a5cd2a548da3d7466" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="48.oe2203sp4"/>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1.0.2-43" date="1718366400">- refacotr udp send</changelog>
  <changelog author="yinbin&lt;yinbin6@huawei.com&gt; - 1.0.2-44" date="1719316800">- sync solve compile err in 20.03</changelog>
  <changelog author="yinbin&lt;yinbin6@huawei.com&gt; - 1.0.2-45" date="1719316801">- fix changelog version incorrect</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-46" date="1719403200">- fix function call error</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-47" date="1719576000">- fix coredump when get empty from udp sendring
- [virtio]: distribute pkg by dst_port
- parse packages type in rx_poll
- [virtio]: cfg ipv4 and ipv6 addr
- fix build failed in 2003sp4
- fix dpdk_bond_primary_set bug
- cfg: del unnecessary logs
- perftool: add latency tool</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-48" date="1720180800">- add flow_bifurcation switch in lstack_cfg file
- virtio: dfx data of virtio
- virtio: update g_rule_port by reg_ring_type enum
- virtio: mode actual_queue_num
- fix poll init not clear old fd</changelog>
</package>
<package pkgid="6c0d1aa5f9fd64d903acf3082338ca30a10714b6f67ec51b86224170a9f2cd47" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="59.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-50" date="1720699200">- cleancode: rename gazelle files in lwip
- add .gitignore
- cleancode: improving makefile readability</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-51" date="1721390400">- cleancode: refactor sys_now and lwip_ioctl
- add sem post when update event
- cleancode: refactor lwipgz_hlist.h
- fix EPOLLIN event dropd
- cleancode: refactor lwipgz_list.h
- cleancode: refactor posix_api
- fix some error of NULL pointer
- cleancode: refactor posix type and get_socket
- cleancode: refactor lwipsock.h</changelog>
  <changelog author="yangchen555 &lt;yangchen145@huawei.com&gt; - 1.0.2-52" date="1721908800">- fix redis coredump when hugetlbs pagesize is 1024M
- vitio_user: modify mbuf index for bond4
- Check the return of lwip_init
- support kernel connect
- POSIX: fix select timeout disable and build failed in openEuler 2003</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-53" date="1722600000">- virtio_user: modify mbuf index for bond4
- fix issue: create virtio_user based on bond4 main network card
- virtio: fix dfx error with multiple cpus
- dfx: optimize gazellectl -x for bond</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-54" date="1723204800">- refector fill udp sendring
- virtio_user: solve the issue that failed to bind virtio_user's IPv6 address
- virtio_user: add vlan info for kernerl packets when vlan switch is on
- WRAP:fix double connect lead posix api disable</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-55" date="1723809600">- virtio: mod virtio_user_name when multi process is on
- WRAP: fix bind log error
- WRAP:fix ltran mode did not bind kernel while open kni
- virtio_user: The program establishes a network connection when network card status is up
- fix redis coredump ctrl-c during the pressure test</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-56" date="1724414400">- virtio: solve compilation error in 2003sp3
- virtio_user: check netif status</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-57" date="1724673600">- CMAKE: fix ltran build error in 2403</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 1.0.2-58" date="1724846400">- add riscv64 to %ExclusiveArch</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-59" date="1725019200">- epoll: fix wild pointer detected by cooddy
- tools: fix sync patch script date wrong and update the way get patchnum
- cfg: modify maximum tcp_conn_count to 2w
- fix mbuf_total calculation error</changelog>
</package>
<package pkgid="844061d875b3fbcb8c3defd1f8a1b1f1449dbf166f28461fdac68c8637cd70f4" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="69.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-60" date="1725624000">- fix: when errno is ENOTCONN, ignore it
- tools: fix script generate patchname wrong</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-61" date="1726228800">- example: solve double free
- rtc: do_lwip_init_sock no need to create ring in rtc mode</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
</package>
<package pkgid="b60a2ea6605441437953e142e91701279be84353d67a7bcebdaccda5e8ed7861" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="70.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-61" date="1726228800">- example: solve double free
- rtc: do_lwip_init_sock no need to create ring in rtc mode</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
</package>
<package pkgid="9acba75f97518d838bc60e8e6470df5d532a9676999b5860867a57ca6ccf70ea" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="71.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
</package>
<package pkgid="b90894d3b520e42c609210d86a6af2a2998f256c10790ac55313a373a8cc28d6" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="73.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438400">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438401">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
</package>
<package pkgid="b2a74295eb6c225d83c038cd78828b6ba82ac919c2ae5dc752260ae60fcff49b" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="76.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
</package>
<package pkgid="c866db0a01236129ed694994c065df9c8bb21774c75dacd429c1a6a988539ced" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="77.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
</package>
<package pkgid="254cd7be6f4fbeebcfc304218aab041e4a12619b0813f740c9436ea790ff6449" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="78.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561600">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
</package>
<package pkgid="63d1cfd1f564af8c9aee1f65c450753fce57963cd59af3afe9d2c521458162ba" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="79.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
</package>
<package pkgid="e564494b4fd6846792c9d61843366c997c7bb88e09c834519387008b6df77cea" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="80.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
</package>
<package pkgid="f947c0b1272ad1e51cec6e582d7955ee13173183cd2ab3a1fe80bb62dcf092d5" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="84.oe2203sp4"/>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-81" date="1734609600">- DUMP: fix build error of oe2003 because of micro is not defined.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-82" date="1736510400">- DUMP: fix abnomal printing in the dump process.
- SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
- SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-83" date="1737115200">- SIGNAL: block SIGSEGV during exit process
- Stack: unset stack_stop, while stacks exit by rpc message.
- fix the memory leak when using strdup</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-84" date="1741089600">- update gazelle max numa nodes 8
- Protocal: fixing deathlock between protocol threads and app thread
- Connect: fix benchmark_dws connect failed
- RTC-mode: fix gazellectl can't print connenct info
- add xdp tx checksum/tso offload</changelog>
</package>
<package pkgid="d6d5128d998e6daa987ea3b55f9e7df4fa5f804e577b568912e843593ebff814" name="gazelle-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="85.oe2203sp4"/>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-81" date="1734609600">- DUMP: fix build error of oe2003 because of micro is not defined.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-82" date="1736510400">- DUMP: fix abnomal printing in the dump process.
- SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
- SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-83" date="1737115200">- SIGNAL: block SIGSEGV during exit process
- Stack: unset stack_stop, while stacks exit by rpc message.
- fix the memory leak when using strdup</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-84" date="1741089600">- update gazelle max numa nodes 8
- Protocal: fixing deathlock between protocol threads and app thread
- Connect: fix benchmark_dws connect failed
- RTC-mode: fix gazellectl can't print connenct info
- add xdp tx checksum/tso offload</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-85" date="1752062400">- sockio: fix rpc_send coredump after RPC_MSG_EXIT
- sockio: fix tcp_write not remove EPOLLOUT
- fix 20.03-LTS build failed
- sk_wait: igonre mem_thread flush signal
- sockio: fix sendmbox full return EWOULDBLOCK
- sockio: fix callback_tcp_send output too many at once
- mempool: increase MEM_THREAD_MANAGER_FREE_S to avoid poll
- sockctl: fix rtw broadcast close and shutdown
- poll: fix do_lwip_connected_callback not delete poll kernel fd
- sk_event: fix rtw epoll wrong event notify and remove
- sockio: fix rtw_stack_tcp_write wrong copied_total after append
- epoll: fix do_lwip_connected_callback
- sk_wait: fix lwip_wait_foreach_notify coredump at startup
- socket: fix stack_udp_readmsg return len
- sk_wait: fix sock_wait_common_free socket: simplify calling free_count in rtw_stack_tcp_write
- mbox: fix mbox_ring_common_free coredump when rte_ring_create failed
- sk_wait: fix lwip_tcp_allow_send coredump
- mempool: stop using cache when too many threads
- mempool: fix pthread_tryjoin_np coredump when mysqld shutdown
- mempool: mem_get_rpc add reserve limit
- mempool: fix mbox_ring free not call recv_finish_burst
- mempool: modify mbuf num and rpc_msg num
- socket: fix sk_wait cannot be interrupted by signals
- socket: fix tcp closed
- tcp: add GAZELLE_TCP_ASYNC_RECVD      fix mbuf OOM caused by untimely sockio_peek_recv_free
- socket: fix stack_tcp_read do not recv_finish_burst
- socket: fix connect blocking
- mempool: fix copy_mbuf_private
- dfx: support sk_wait stat
- mempool: add mem_thread_cache_flush          fix PBUF_POOL_PREINIT
- cfg: add mem_async_mode
- cfg: add mem_cache_max and change default rpc_msg_max
- socket: adapt to tcp and udp
- socket: refactor tcp and udp
- socket: adapt to sock_event
- socket: refactor sock_event
- cleancode: remove get_stack_tid DPDK_PKT_BURST_SIZE PACKET_READ_SIZE
- cleancode: remove gazelle_light_ring
- cleancode: add GAZELLE_SAME_NODE
- RTC: fixing program stuck while gazelle exit in multi-threads envirement</changelog>
</package>
<package pkgid="17d0995aae6d8e9c71abc8c4f331f801d01e66dd1a0798eae25e3f94cf37322a" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="48.oe2203sp4"/>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1.0.2-43" date="1718366400">- refacotr udp send</changelog>
  <changelog author="yinbin&lt;yinbin6@huawei.com&gt; - 1.0.2-44" date="1719316800">- sync solve compile err in 20.03</changelog>
  <changelog author="yinbin&lt;yinbin6@huawei.com&gt; - 1.0.2-45" date="1719316801">- fix changelog version incorrect</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-46" date="1719403200">- fix function call error</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-47" date="1719576000">- fix coredump when get empty from udp sendring
- [virtio]: distribute pkg by dst_port
- parse packages type in rx_poll
- [virtio]: cfg ipv4 and ipv6 addr
- fix build failed in 2003sp4
- fix dpdk_bond_primary_set bug
- cfg: del unnecessary logs
- perftool: add latency tool</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-48" date="1720180800">- add flow_bifurcation switch in lstack_cfg file
- virtio: dfx data of virtio
- virtio: update g_rule_port by reg_ring_type enum
- virtio: mode actual_queue_num
- fix poll init not clear old fd</changelog>
</package>
<package pkgid="2eb01136ee687ba31085ae35fd8cb9a9411dec26e497451163cb409a8be2321d" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="59.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-50" date="1720699200">- cleancode: rename gazelle files in lwip
- add .gitignore
- cleancode: improving makefile readability</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-51" date="1721390400">- cleancode: refactor sys_now and lwip_ioctl
- add sem post when update event
- cleancode: refactor lwipgz_hlist.h
- fix EPOLLIN event dropd
- cleancode: refactor lwipgz_list.h
- cleancode: refactor posix_api
- fix some error of NULL pointer
- cleancode: refactor posix type and get_socket
- cleancode: refactor lwipsock.h</changelog>
  <changelog author="yangchen555 &lt;yangchen145@huawei.com&gt; - 1.0.2-52" date="1721908800">- fix redis coredump when hugetlbs pagesize is 1024M
- vitio_user: modify mbuf index for bond4
- Check the return of lwip_init
- support kernel connect
- POSIX: fix select timeout disable and build failed in openEuler 2003</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-53" date="1722600000">- virtio_user: modify mbuf index for bond4
- fix issue: create virtio_user based on bond4 main network card
- virtio: fix dfx error with multiple cpus
- dfx: optimize gazellectl -x for bond</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-54" date="1723204800">- refector fill udp sendring
- virtio_user: solve the issue that failed to bind virtio_user's IPv6 address
- virtio_user: add vlan info for kernerl packets when vlan switch is on
- WRAP:fix double connect lead posix api disable</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-55" date="1723809600">- virtio: mod virtio_user_name when multi process is on
- WRAP: fix bind log error
- WRAP:fix ltran mode did not bind kernel while open kni
- virtio_user: The program establishes a network connection when network card status is up
- fix redis coredump ctrl-c during the pressure test</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-56" date="1724414400">- virtio: solve compilation error in 2003sp3
- virtio_user: check netif status</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-57" date="1724673600">- CMAKE: fix ltran build error in 2403</changelog>
  <changelog author="laokz &lt;zhangkai@iscas.ac.cn&gt; - 1.0.2-58" date="1724846400">- add riscv64 to %ExclusiveArch</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-59" date="1725019200">- epoll: fix wild pointer detected by cooddy
- tools: fix sync patch script date wrong and update the way get patchnum
- cfg: modify maximum tcp_conn_count to 2w
- fix mbuf_total calculation error</changelog>
</package>
<package pkgid="3bf9a12a62d49e78df969ccd1d472553a20d2a4cc4dda0ea9985a4483a1c8da5" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="69.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-60" date="1725624000">- fix: when errno is ENOTCONN, ignore it
- tools: fix script generate patchname wrong</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-61" date="1726228800">- example: solve double free
- rtc: do_lwip_init_sock no need to create ring in rtc mode</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
</package>
<package pkgid="ea51425c56d6dcacc00dccf83bd4d1cc5f73368a95de8ecced023f6484863e7f" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="70.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-61" date="1726228800">- example: solve double free
- rtc: do_lwip_init_sock no need to create ring in rtc mode</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
</package>
<package pkgid="5557a318ac07214b1f6ad4a4322def01054d22c62d726c93cc1f0b64befab77a" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="71.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-62" date="1726833600">- WRAP: support setsockopt SO_SNDTIMEO SO_SNBUF</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-63" date="1727438400">- LOG:add log when udp send_ring is exhausted
- DFX: adapt log optimization</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438401">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438402">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
</package>
<package pkgid="0fc18966a3de817d5662f8585e586969ef1a10259c6745da009b976c5f1ecd4f" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="73.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-64" date="1727438400">- cleancode: declare different cfg_params types
- cleancode: add rpc_async_call, remove rpc_msg_arg.socklen, fix some format
- cleancode: move some API from stack to rpc and rtw
- cleancode: refactor rtc_api rtw_api and dummy_api</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-65" date="1727438401">- Fill in a portion of mbuf to send_ring, when mbuf is insufficient.</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-66" date="1727611200">- af_xdp: set rlimit unlimit when gazelle init
- add interrupt mode support
- add pingpong dfx support</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
</package>
<package pkgid="281f37d87ddf8755374ecea66dc13688c5a01791ffe00d0615f9e3747ceb9973" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="76.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-67" date="1728475200">- bugfix: fix gazelle init failed while setup by non-root user
- rpc: fix rpc_sync_call spinlock block when msg be recalled
- rtw: fix send length exceeding send_ring_size
- fix stack null when register interrupt</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
</package>
<package pkgid="bbdc8628c4f71095a1d7620063c91b7f97ca090a005f2f17661d62f537ec4e64" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="77.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-68" date="1728561600">- xdp: skip checksum temporarily due to kernel cannot transfer offloads</changelog>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561601">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
</package>
<package pkgid="2a95bfa5f8839cb10ad5148adc326e3726fd079c2c8ef17e82a195a66277b998" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="78.oe2203sp4"/>
  <changelog author="yinbin6 &lt;jiangheng14@huawei.com&gt; - 1.0.2-69" date="1728561600">- fix dpdk_nic_is_xdp coredump in ltran mode</changelog>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
</package>
<package pkgid="32b9a2b8fa9c8de2fd73bd5a8055afa41fb550768ff1b171f9af62ac3bf3cae5" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="79.oe2203sp4"/>
  <changelog author="yangchen &lt;yangchen145@huawei.com&gt; - 1.0.2-70" date="1728648000">- fix the coredump when gazellectl -l</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
</package>
<package pkgid="cf825fb3264f1d911c89465ca04c9ae996d8b9537056e827dd2eef349f795573" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="80.oe2203sp4"/>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-71" date="1729684800">- epoll: remove unnecessary judgment code
- control: call epoll_ctl delete fd when fd close</changelog>
  <changelog author="hantwofish &lt;hankangkang5@huawei.com&gt; - 1.0.2-72" date="1729944000">- slove compile err when GAZELLE_TCP_REUSE_IPPORT is off</changelog>
  <changelog author="hantwofish &lt;yinbin8@huawei.com&gt; - 1.0.2-73" date="1730462400">- xdp: support XDP_STATISTICS by posix_api-&gt;getsockopt_fn
- add SO_NUMA_ID(optname) for adapting opneGauss
- remove the unused return variable.
- Fix annotation errors
- bugfix: start fail when executing the popen command for the second time in openGauss</changelog>
  <changelog author="yinbin &lt;jiangheng14@huawei.com&gt; - 1.0.2-74" date="1731067200">- LOG: Optimize some log displays
- remove: code about nobolck mode for mysql
- interrupt: fix timeout events cannot be counted</changelog>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
</package>
<package pkgid="60a28aaba220068441a87d9ab064fc1d74b52587bb05954376f53fc4ee0b4ee6" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="84.oe2203sp4"/>
  <changelog author="yinbin &lt;chengyechun1@huawei.com&gt; - 1.0.2-75" date="1731672000">- suport kernel accept for openGauss
- support auto set xdp addr
- xdp: support bind no cpu mode</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-81" date="1734609600">- DUMP: fix build error of oe2003 because of micro is not defined.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-82" date="1736510400">- DUMP: fix abnomal printing in the dump process.
- SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
- SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-83" date="1737115200">- SIGNAL: block SIGSEGV during exit process
- Stack: unset stack_stop, while stacks exit by rpc message.
- fix the memory leak when using strdup</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-84" date="1741089600">- update gazelle max numa nodes 8
- Protocal: fixing deathlock between protocol threads and app thread
- Connect: fix benchmark_dws connect failed
- RTC-mode: fix gazellectl can't print connenct info
- add xdp tx checksum/tso offload</changelog>
</package>
<package pkgid="172c679b6242407714517fcf86798737159c916f3727a8234ab1540e4360e741" name="gazelle-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="85.oe2203sp4"/>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-76" date="1732104000">- socket: init wakeup in blocking socket
- openGauss: support kernel accept4</changelog>
  <changelog author="yinbin &lt;yinbin8@huawei.com&gt; - 1.0.2-77" date="1732708800">- openGauss: support kernel connnect
- xdp: support stack bind numa
- CFG: fix xdp iface check error
- fix build error in 2003SP4
- cfg: show dpdk args after dpdk_adjust_args
- fix free null pointer when no matching device is found
- update test/unitest/ltran/ltran_param_test.c.
- Fix the wrong spelling description in the notes and logs
- LWIP: adjust position of shutdown in callback of connect
- fix socket of control thread is overwirtten due to another primary process start</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-78" date="1733313600">- DUMP: gazelle supports dump lstack</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-79" date="1733918400">- cfg: notify that it's unsupported, when stack_num &gt; 1
- fix errno == ETIMEFOUT
- fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
- fix rpc pool leak, when thread exits
- remove app_bind_numa check from exclude_cpus
- openGauss: fix connection attempt failed
- openGauss: fix gs_ctl switchover failed</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-80" date="1734523200">- Connect: execute lwip connect if dst_ip and host_ip are in the same network.
- kernerl bind: add ipv6 add check
- openGauss unsupport_tcp_optname
- fix a contention issue when rpc pools are added to rpc_pool_array</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-81" date="1734609600">- DUMP: fix build error of oe2003 because of micro is not defined.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-82" date="1736510400">- DUMP: fix abnomal printing in the dump process.
- SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
- SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-83" date="1737115200">- SIGNAL: block SIGSEGV during exit process
- Stack: unset stack_stop, while stacks exit by rpc message.
- fix the memory leak when using strdup</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-84" date="1741089600">- update gazelle max numa nodes 8
- Protocal: fixing deathlock between protocol threads and app thread
- Connect: fix benchmark_dws connect failed
- RTC-mode: fix gazellectl can't print connenct info
- add xdp tx checksum/tso offload</changelog>
  <changelog author="yinbin6 &lt;yinbin8@huawei.com&gt; - 1.0.2-85" date="1752062400">- sockio: fix rpc_send coredump after RPC_MSG_EXIT
- sockio: fix tcp_write not remove EPOLLOUT
- fix 20.03-LTS build failed
- sk_wait: igonre mem_thread flush signal
- sockio: fix sendmbox full return EWOULDBLOCK
- sockio: fix callback_tcp_send output too many at once
- mempool: increase MEM_THREAD_MANAGER_FREE_S to avoid poll
- sockctl: fix rtw broadcast close and shutdown
- poll: fix do_lwip_connected_callback not delete poll kernel fd
- sk_event: fix rtw epoll wrong event notify and remove
- sockio: fix rtw_stack_tcp_write wrong copied_total after append
- epoll: fix do_lwip_connected_callback
- sk_wait: fix lwip_wait_foreach_notify coredump at startup
- socket: fix stack_udp_readmsg return len
- sk_wait: fix sock_wait_common_free socket: simplify calling free_count in rtw_stack_tcp_write
- mbox: fix mbox_ring_common_free coredump when rte_ring_create failed
- sk_wait: fix lwip_tcp_allow_send coredump
- mempool: stop using cache when too many threads
- mempool: fix pthread_tryjoin_np coredump when mysqld shutdown
- mempool: mem_get_rpc add reserve limit
- mempool: fix mbox_ring free not call recv_finish_burst
- mempool: modify mbuf num and rpc_msg num
- socket: fix sk_wait cannot be interrupted by signals
- socket: fix tcp closed
- tcp: add GAZELLE_TCP_ASYNC_RECVD      fix mbuf OOM caused by untimely sockio_peek_recv_free
- socket: fix stack_tcp_read do not recv_finish_burst
- socket: fix connect blocking
- mempool: fix copy_mbuf_private
- dfx: support sk_wait stat
- mempool: add mem_thread_cache_flush          fix PBUF_POOL_PREINIT
- cfg: add mem_async_mode
- cfg: add mem_cache_max and change default rpc_msg_max
- socket: adapt to tcp and udp
- socket: refactor tcp and udp
- socket: adapt to sock_event
- socket: refactor sock_event
- cleancode: remove get_stack_tid DPDK_PKT_BURST_SIZE PACKET_READ_SIZE
- cleancode: remove gazelle_light_ring
- cleancode: add GAZELLE_SAME_NODE
- RTC: fixing program stuck while gazelle exit in multi-threads envirement</changelog>
</package>
<package pkgid="6adbe011ab2ea91d5a452f6310d88c787068acef41c1f21141f9e71958c121c5" name="gcc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="4e831e1adf4fb2bff1ce79e3da86fe71b8302c6c19e206846ac90b63ba239e2f" name="gcc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="72ec68a6806609306b72c1abf0fe37a3e77071ef5329ff6cfa1a67f004917e84" name="gcc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="24a2b8c8ed3d2381846946cfe5f39ecdbb0f6c0971942438a03fdff43237c363" name="gcc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="ba1c1954409845e54dbf6f33846fb6160fae428b06d96b689be02bd48962fe44" name="gcc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="ad764f76704bf06b3144f1c4764ef4e8e65801cd18af0425434464179b934451" name="gcc-c++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="5470ad1229aa092c4041c50d3e33211d02cb1554a62bed3898929a5af45ff8d8" name="gcc-c++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="e738da6a1b5a9111bc2095225328485efa3d779d778794dac83f7976c4b2c7d8" name="gcc-c++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="76f7eeb649467b75ead6ff66af22e80111400128ccf09ca11b22d91b0b3c30d6" name="gcc-c++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="44dedc535292b4f328a50b8744ebb0db4b885e8072b1138837e107cb333cba00" name="gcc-c++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="ca293c363813f91e367a45bbbc6747f203644df7463a3fa129e0160a885aae13" name="gcc-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="34eabf5491ccd4025b68aaa10678cda5d6179f2419461e0bc4c7ffb9a8e030f8" name="gcc-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="6839deef4a0943bc2899a0b008d6f9599f8503b40f40818edc3a5e01d09d5c5e" name="gcc-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="2b6aba3a0942cd013b791de2b3a2ebccedf72243f5b01526aacf9c40ed8436c7" name="gcc-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="7a841bd85d3c0b3ef8d4068d07289c3e6a6e86ed511add43bdd219640a0439f9" name="gcc-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="6046387f41a6427f7fb3d8e5952de49d6d2c6860d0966698683447b2956c0eb3" name="gcc-debugsource" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="b9eb25ba59e1edcce016873e17028e3a4ce7d9a9402bd186229fb99e2138a1f5" name="gcc-debugsource" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="44796cec8dddc7c68ea23a372ae8d58e8af9a7c92b14aed0a83356a247216157" name="gcc-debugsource" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="b25b10cb65eabc43532a403aec8ea5ae6991e01c2ea4534811526b5fc5fef4fa" name="gcc-debugsource" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="7d79696c7669d2d68e37fdc08f156ebdaec989daeefa1cbcc66188fd2def83a7" name="gcc-debugsource" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="99d2e8fcff626955b0cacf8fafb6d609737f73e04560e5fd21e78848a066f95f" name="gcc-gdb-plugin" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="98cad4be683ad882fa36f79b8d17fde96f1dd5e3c5649a9dac80237a11c9c15a" name="gcc-gdb-plugin" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="bee8fb9e929b50ae4d70e33280a6f2eab4843aedaeee99c8c8ef1f481ba8d894" name="gcc-gdb-plugin" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="69773b2d5a1acf78ebaf09e6f30d22be9cce5e8be24a2318e496b0cec3910f23" name="gcc-gdb-plugin" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="dcdbe81699f7ace743ac4fee9a381330b1bb75fbece6442048de5882d6fd3d35" name="gcc-gdb-plugin" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="689b6e870db13e0185825c9d4295896917d5f504df4f426908250103eeaec5f4" name="gcc-gfortran" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="471edc82cbde5875d84fa660b45a4d23011856d58804edcec84465d4436cc479" name="gcc-gfortran" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="77db04acd493bf8f8a1944aea262bdcd34109897edf74d980c1b30b65e8592ca" name="gcc-gfortran" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="eaac2f09427a60be61e357dbc6aad7e0f5dd2e4e87ef3a60f261aca7659a6b41" name="gcc-gfortran" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="90811559a6c49e6de06d8ef50221b3291a70d93d5e2f0a0a89951349241ef9e6" name="gcc-gfortran" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="4931a5eb4585409bf895f2e71fc369062e6b7c0410de4cfc6e068b316ea447dd" name="gcc-objc++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="88535f17ca4f78ebafcab85e27c373fb07f12bfdf141ccf70a0b7fe1db24dc01" name="gcc-objc++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="d4f1f8c41478899f8f35347f0109fd4dbfdfdb9bd6b3235cc344cb803fe4d270" name="gcc-objc++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="fe651c15ad07672c7bcdc4e710f6f6841ed3acbb994601a1024c95ef3aff643e" name="gcc-objc++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="1d36c7b9329b28222efb8e2f96af4ac2b3d2171cf7b8d7c2e98765038b69c793" name="gcc-objc++" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="2c7070f98709e369e3b2abaa0d715a91d3d93507ee496936db6b453213744137" name="gcc-objc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="9d1b3049b7b38d1491ad2a3b0b3e95e33d1abbc95eacfce5e385c6e5e4c7f128" name="gcc-objc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="7c8c9862a8c3fc0c8f9b6b48c2bf24707f54eeeb596e6f0b637908024b9489c6" name="gcc-objc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="5d5ed689b2986fc7b89ef06f2203ca966e7068e8cb5897256adae657c5e9339b" name="gcc-objc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="6c797fc48b3870da99b42fd75f23c9d64a8362b4902a9e3dbe261ed85d1618e2" name="gcc-objc" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="6e62f47c11916e127d1f1ca7d8d0e85568c1029841af04ec2a7153d1b9e9e089" name="gcc-plugin-devel" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="65.oe2203sp4"/>
  <changelog author="liyancheng &lt;412998149@qq.com&gt; - 10.3.1-56" date="1717761600">- Type:BUGFIX
- ID:NA
- SUG:NA
- DESC: avoid accessing dump_file null pointer</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="7fe0eb39e84636f4c655a87cc8685fc99e827e0f70dcef421288ad87f20404ca" name="gcc-plugin-devel" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="66.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-57" date="1718280000">- Type:Sync
- ID:NA
- SUG:NA
- DESC: add whitelist feature for Oneprofile</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="aaf31c693aece5b4ea0050d6a0a737d4905285bdcfce4d571e943a46a856161e" name="gcc-plugin-devel" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="67.oe2203sp4"/>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-58" date="1718366400">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="eastb233 &lt;xiezhiheng@huawei.com&gt; - 10.3.1-59" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452801">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="e30e8738eba6c7651f7b50e3bc58ffed8c3e2904651a64716022d0476a0d633a" name="gcc-plugin-devel" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="69.oe2203sp4"/>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-60" date="1718452800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 10.3.1-61" date="1718712000">- Type: Fix
- ID:NA
- SUG:NA
- DESC: fix typo</changelog>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
</package>
<package pkgid="df55bed0178d9d4422364bc5af8277ee1c69c31578892bee232bb98771591f83" name="gcc-plugin-devel" arch="x86_64">
  <version epoch="0" ver="10.3.1" rel="71.oe2203sp4"/>
  <changelog author="Mingchuan Wu &lt;wumingchuan1992@foxmail.com&gt; - 10.3.1-62" date="1718971200">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="rfwang07 &lt;wangrufeng5@huawei.com&gt; - 10.3.1-63" date="1723204800">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="wuxinghang &lt;wuxinghang@higon.cn&gt; - 10.3.1-64" date="1724328000">- Type:Sync
- ID:NA
- SUG:NA
- DESC:Sync patch from openeuler/gcc   fix spec2017/505 build issue</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-65" date="1727265600">- Type:Sync
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-66" date="1728561600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="zhenyu zhao &lt;zhaozhenyu17@huawei.com&gt; - 10.3.1-67" date="1734350400">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-68" date="1736942400">- Type:Revert
- ID:NA
- SUG:NA
- DESC: Revert feature mull64</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-69" date="1737115200">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Fix fail in cmtst patterns</changelog>
  <changelog author="wangsihong &lt;wangsihong@xfusion.com&gt; - 10.3.1-70" date="1761048000">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
  <changelog author="huzife &lt;634763349@qq.com&gt; - 10.3.1-71" date="1766145600">- Type:Bugfix
- ID:NA
- SUG:NA
- DESC: Sync patch from openeuler/gcc</changelog>
</package>
<package pkgid="19f6451948b1b031d45a49de9d51c1434dc3ddbe51a0bd298650d353fb56fb62" name="gcc-toolset-14-binutils" arch="x86_64">
  <version epoch="0" ver="2.42" rel="3.oe2203sp4"/>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 2.42-1" date="1723723200">- Init binutils 2.42
- Reference: https://gitlab.com/redhat/centos-stream/rpms/binutils</changelog>
  <changelog author="Hu,Lin &lt;lin1.hu@intel.com&gt; - 2.42-2" date="1748433600">- Fix relocation issue for APX.</changelog>
  <changelog author="zhangenpei &lt;zhang.enpei@zte.com.cn&gt; - 2.42-3" date="1751457600">- Backport RVA23U64 mandatory extensions.</changelog>
</package>
<package pkgid="d4528aaea80726fade2b9d5f3e78258a965b833b237536832f9745267144acd4" name="gcc-toolset-14-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42" rel="3.oe2203sp4"/>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 2.42-1" date="1723723200">- Init binutils 2.42
- Reference: https://gitlab.com/redhat/centos-stream/rpms/binutils</changelog>
  <changelog author="Hu,Lin &lt;lin1.hu@intel.com&gt; - 2.42-2" date="1748433600">- Fix relocation issue for APX.</changelog>
  <changelog author="zhangenpei &lt;zhang.enpei@zte.com.cn&gt; - 2.42-3" date="1751457600">- Backport RVA23U64 mandatory extensions.</changelog>
</package>
<package pkgid="4fde916e817d558f25ab894f8a7ab7ac3127ec44cab996738b64f7abaf00a1db" name="gcc-toolset-14-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.42" rel="3.oe2203sp4"/>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 2.42-1" date="1723723200">- Init binutils 2.42
- Reference: https://gitlab.com/redhat/centos-stream/rpms/binutils</changelog>
  <changelog author="Hu,Lin &lt;lin1.hu@intel.com&gt; - 2.42-2" date="1748433600">- Fix relocation issue for APX.</changelog>
  <changelog author="zhangenpei &lt;zhang.enpei@zte.com.cn&gt; - 2.42-3" date="1751457600">- Backport RVA23U64 mandatory extensions.</changelog>
</package>
<package pkgid="c9c81e5fbf56bb45a1591e7111f34839bb00f13420a91f3741fbfff8bf169e1f" name="gcc-toolset-14-binutils-devel" arch="x86_64">
  <version epoch="0" ver="2.42" rel="3.oe2203sp4"/>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 2.42-1" date="1723723200">- Init binutils 2.42
- Reference: https://gitlab.com/redhat/centos-stream/rpms/binutils</changelog>
  <changelog author="Hu,Lin &lt;lin1.hu@intel.com&gt; - 2.42-2" date="1748433600">- Fix relocation issue for APX.</changelog>
  <changelog author="zhangenpei &lt;zhang.enpei@zte.com.cn&gt; - 2.42-3" date="1751457600">- Backport RVA23U64 mandatory extensions.</changelog>
</package>
<package pkgid="9e085a8c1e65d396cef7af21f3edb4e2615b897f98dbb39382f4a1201dc28072" name="gcc-toolset-14-binutils-gold" arch="x86_64">
  <version epoch="0" ver="2.42" rel="3.oe2203sp4"/>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 2.42-1" date="1723723200">- Init binutils 2.42
- Reference: https://gitlab.com/redhat/centos-stream/rpms/binutils</changelog>
  <changelog author="Hu,Lin &lt;lin1.hu@intel.com&gt; - 2.42-2" date="1748433600">- Fix relocation issue for APX.</changelog>
  <changelog author="zhangenpei &lt;zhang.enpei@zte.com.cn&gt; - 2.42-3" date="1751457600">- Backport RVA23U64 mandatory extensions.</changelog>
</package>
<package pkgid="b383a2c2844fe5e0102acb055ff813b97e46f6e8ecddbc9b483b744a3c2d5c23" name="gcc-toolset-14-c++" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="4808b285ae3bdb10b64363cb271379c25efbd9702239bc97f538602b852be16a" name="gcc-toolset-14-gcc" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="136c176217b6f0586191eb3bb2346a64c0af68527bf310bc6bc23f6cd55660a8" name="gcc-toolset-14-gcc-debuginfo" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="70fd09b40421ee100aeab07de1f896c671d3aee624b9a902a14e19b96703a11f" name="gcc-toolset-14-gcc-debugsource" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="0a97b525e292a5bfe2d0ec4891e1527e0ab880944d4106da30852e0502640a0f" name="gcc-toolset-14-gcc-gdb-plugin" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="087bae6c17b656a5a4c6b75bc18f084ce3761dc3309008248befbb561bfea69f" name="gcc-toolset-14-gfortran" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="5cf6ed0053d221b298e6b091c0e2255eb708847e844119a547ac17f78579be1f" name="gcc-toolset-14-libasan" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="c3199dd52e8efc1e4499db0711d490a2bfa9f58b48fdcd9efbf1f4003f29c697" name="gcc-toolset-14-libasan-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="e0f203de77dc85f2d5264c6d58ec9132babaa4a4d40a030dbd54c82b06a0a86e" name="gcc-toolset-14-libatomic" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="cfa1ec879a37a25063423a20737fec3b910801de67c6c9591d6137c497f2f8ba" name="gcc-toolset-14-libgcc" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="044caa5b4e5397be6d22aa47e404f61a2f3e43ec8465a75f21fd351f1fb5a0ae" name="gcc-toolset-14-libgccjit" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="ba8ccefb7fc28a888b3d98601ef9e82182dceac11901523ad20e3b40a8230466" name="gcc-toolset-14-libgccjit-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="c74ee0ae83a6130fed67002d31943955933603cf45f07a066b8a817f5a7faa88" name="gcc-toolset-14-libgfortran-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="c73260fc289ffad2e67b8c8c4f92d205baac56afb0f2ca3e804548a91cdfe05f" name="gcc-toolset-14-libgomp" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="4ff94dfdc732b58e3c6b75d8001c51bb89feb571c620746c6d58a165c3673d00" name="gcc-toolset-14-libhwasan" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="77b252bb50f822496f524e969bcf1777a8e9354be887ecfde954ca609f986e7c" name="gcc-toolset-14-libhwasan-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="e71b430767cbfb67c503e5c1af00827e3c5cb1812d1e4f7dc4a22571089873dc" name="gcc-toolset-14-libitm" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="b7ce52ac46a322d61fab9366d7763d69905c7d30007e53726ec4ca8094aaa82e" name="gcc-toolset-14-liblsan" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="d2a0ae55bcbc9362de79c5a79b10618aebffac9b01a55cc6bf9b17332fa49d01" name="gcc-toolset-14-liblsan-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="626d2c8180b33b7f9c27f601861805a95b52dd010cbb26f1c91ba87ffabf3a8c" name="gcc-toolset-14-libquadmath" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="2fd3f52576fb9face4b8856583fb66d6bdc538de5db093eb5eb9e920bfa2b965" name="gcc-toolset-14-libstdc++-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="ad0b727ae03df16a7ff72ec6e4a806046a1ec5f82d8965947229d0883bc034d9" name="gcc-toolset-14-libtsan" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="fa68d522238c9447b0bc964e6c142bf64fa93e64fc7e1d1ae41da75ec467a8ae" name="gcc-toolset-14-libtsan-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="7528e5572688facd377c9ccf946fe092b60cad47bb321a944cf036eee6e222bb" name="gcc-toolset-14-libubsan" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="48b37243cd028787cb43ee3e66eb4bb6bc32fbfc101396f03f26df7ae2b767e6" name="gcc-toolset-14-libubsan-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="2853381e1c1f51b71e908a580d777292b006ea11511fe21ee9b971153a14b3b9" name="gcc-toolset-14-plugin-devel" arch="x86_64">
  <version epoch="0" ver="14.3.1" rel="3.oe2203sp4"/>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-2" date="1724328000">- [Backport] Backport fix prefetchi from gcc-14.3.0</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-3" date="1724500800">- [bugfix] Change libgomp, libfortran, libgcc_s, libitm, libatomic package path
- Add gcc-toolset-14 Readme</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-4" date="1724760000">- [bugfix] Change libsupc++.a, libstdc++exp.a package path</changelog>
  <changelog author="zhaoshujian &lt;zhaoshujian@huawei.com&gt; - 14.2.1-5" date="1724846400">- Change stdc++_nonshared_48 to stdc++_nonshared_80.</changelog>
  <changelog author="YunQiang Su &lt;yunqiang@isrc.iscas.ac.cn&gt; - 14.2.1-6" date="1724846401">- Fix build on RISC-V 64.</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-7" date="1739793600">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="Hu, Lin &lt;lin1.hu@intel.com&gt; - 14.2.1-8" date="1748606400">- [Sync] Sync patches from gcc.gnu.org's releases/gcc-14</changelog>
  <changelog author="jchzhou &lt;zhoujiacheng@iscas.ac.cn&gt; - 14.3.1-1" date="1750161600">- Update to 14.3.1</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-2" date="1753099200">- [Sync] Sync inline-force</changelog>
  <changelog author="huang-xiaoquan &lt;huangxiaoquan1@huawei.com&gt; - 14.3.1-3" date="1753185600">- [Sync] Sync hip09</changelog>
</package>
<package pkgid="c86883e41aa33b920297edab5e8e0b611f5413f9711100cf6d666cdd1ebae235" name="gdb" arch="x86_64">
  <version epoch="0" ver="11.1" rel="10.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-5" date="1693656000">- fix CVE-2023-39128</changelog>
  <changelog author="Liu Chao &lt;liuchao173@huawei.com&gt; - 11.1-6" date="1693828800">- correct patch's commit message</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
</package>
<package pkgid="d457fd125655a67d0238cfe7ffdc44c97f7b1c69790ae9e527dadf2d56870009" name="gdb" arch="x86_64">
  <version epoch="0" ver="11.1" rel="12.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
</package>
<package pkgid="799ea46be7436f0ac2a6e9364cbf73c32366d829d241e3251eaf3e46b991486a" name="gdb" arch="x86_64">
  <version epoch="0" ver="11.1" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
</package>
<package pkgid="d39c1102caf17015803563d9f8c731971f6234f1b8314197e7fac811f9efa30e" name="gdb" arch="x86_64">
  <version epoch="0" ver="11.1" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-15" date="1761912000">- fix CVE-2025-11412</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-16" date="1762257600">- fix CVE-2025-11840</changelog>
</package>
<package pkgid="c432ffb2e2b172439ba3deebd384926945b8057dd444ac843a5d064b09201b0a" name="gdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="11.1" rel="10.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-5" date="1693656000">- fix CVE-2023-39128</changelog>
  <changelog author="Liu Chao &lt;liuchao173@huawei.com&gt; - 11.1-6" date="1693828800">- correct patch's commit message</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
</package>
<package pkgid="008c67da2009961b678643798596b6576e59e6f62cae8382280bd787611de0dd" name="gdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="11.1" rel="12.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
</package>
<package pkgid="2ef0c4f624a928162aa14ac6364352d15d5c2318f31686456c53200b5f447c04" name="gdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="11.1" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
</package>
<package pkgid="847e559c476b324d2bd589af68e674ab201d0a6b7d5c6ec3a7c94e1ca3f20203" name="gdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="11.1" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-15" date="1761912000">- fix CVE-2025-11412</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-16" date="1762257600">- fix CVE-2025-11840</changelog>
</package>
<package pkgid="a9533e0643feb62d7706f05bd39ea41b7a68e74bc79cf0ec1c5031ab7fd98e00" name="gdb-debugsource" arch="x86_64">
  <version epoch="0" ver="11.1" rel="10.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-5" date="1693656000">- fix CVE-2023-39128</changelog>
  <changelog author="Liu Chao &lt;liuchao173@huawei.com&gt; - 11.1-6" date="1693828800">- correct patch's commit message</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
</package>
<package pkgid="0dedad02613ae3b7f6ed7ab61ceb2682f760b7cdd52fe2264b0e29fa507b7c55" name="gdb-debugsource" arch="x86_64">
  <version epoch="0" ver="11.1" rel="12.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
</package>
<package pkgid="c1b76a2d22907d2ab95abe4b9a7ce2829e02f17d56187cbc6d5b21b1982654aa" name="gdb-debugsource" arch="x86_64">
  <version epoch="0" ver="11.1" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
</package>
<package pkgid="9122a8c4aa6a50fc0d6d995a66159872078fb2d0d4bba1d46ed5f553e3bd999f" name="gdb-debugsource" arch="x86_64">
  <version epoch="0" ver="11.1" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-15" date="1761912000">- fix CVE-2025-11412</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-16" date="1762257600">- fix CVE-2025-11840</changelog>
</package>
<package pkgid="284dab29533125933164e1ef918ab83df8245474c59c289cc84b18a5521bed82" name="gdb-gdbserver" arch="x86_64">
  <version epoch="0" ver="11.1" rel="10.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-5" date="1693656000">- fix CVE-2023-39128</changelog>
  <changelog author="Liu Chao &lt;liuchao173@huawei.com&gt; - 11.1-6" date="1693828800">- correct patch's commit message</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
</package>
<package pkgid="1616e416e295b1bd857c8bcad9360411d10ea211d80b91b70d500d9a47b6a0a2" name="gdb-gdbserver" arch="x86_64">
  <version epoch="0" ver="11.1" rel="12.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
</package>
<package pkgid="175ff5480613162e6516ccc562cf4aaaa49b264d16c4096be091319005dacfd6" name="gdb-gdbserver" arch="x86_64">
  <version epoch="0" ver="11.1" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
</package>
<package pkgid="99ff4741a5bc7c960586445c0b8979a362e4170b0f86e5c92469bdc85600b396" name="gdb-gdbserver" arch="x86_64">
  <version epoch="0" ver="11.1" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-15" date="1761912000">- fix CVE-2025-11412</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-16" date="1762257600">- fix CVE-2025-11840</changelog>
</package>
<package pkgid="322a5395c0f6e9f6b84db7099d4606281efbb7db18a812740802babdae12d3f0" name="gdb-headless" arch="x86_64">
  <version epoch="0" ver="11.1" rel="10.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-5" date="1693656000">- fix CVE-2023-39128</changelog>
  <changelog author="Liu Chao &lt;liuchao173@huawei.com&gt; - 11.1-6" date="1693828800">- correct patch's commit message</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
</package>
<package pkgid="162bebe4c4af70d04c2b5e4616cfd5840381a22770c70e99c0587bc65cc3181f" name="gdb-headless" arch="x86_64">
  <version epoch="0" ver="11.1" rel="12.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
</package>
<package pkgid="dd491c6b2e4b13a6836b7002e4bd8be4b999fd8619dfc5016054a8430a32cdde" name="gdb-headless" arch="x86_64">
  <version epoch="0" ver="11.1" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
</package>
<package pkgid="25d2d2866ad176ab43f31527dde954ed3693a7df34e43a56ac48c7924aecebd4" name="gdb-headless" arch="x86_64">
  <version epoch="0" ver="11.1" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-15" date="1761912000">- fix CVE-2025-11412</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-16" date="1762257600">- fix CVE-2025-11840</changelog>
</package>
<package pkgid="d9ec123b9e31996f811f338f7c572e96a711e08ef013d69f9a037702c2288a4d" name="gdb-help" arch="noarch">
  <version epoch="0" ver="11.1" rel="10.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-5" date="1693656000">- fix CVE-2023-39128</changelog>
  <changelog author="Liu Chao &lt;liuchao173@huawei.com&gt; - 11.1-6" date="1693828800">- correct patch's commit message</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
</package>
<package pkgid="11996caff3ff98f7c90e2710437671dbb149224b62c45fb82e132d23fd39c3e3" name="gdb-help" arch="noarch">
  <version epoch="0" ver="11.1" rel="12.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-7" date="1697112000">- fix CVE-2023-39129</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
</package>
<package pkgid="b515c1a47e015023680baea5a137c6de0c019a5349b8f2ae05c96dcc1e387a25" name="gdb-help" arch="noarch">
  <version epoch="0" ver="11.1" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
</package>
<package pkgid="5e7ecb45b4706aad9e06c0423215a1d39644aecb57402e0c8e2b3922522246fe" name="gdb-help" arch="noarch">
  <version epoch="0" ver="11.1" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 11.1-8" date="1700654400">- fix CVE-2023-39130</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-9" date="1718193600">- modify gdb-help package's license GFDL to GFDL-1.3-or-later</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-10" date="1752494400">- fix CVE-2022-48064</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 11.1-11" date="1760011200">- fix CVE-2025-11082</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 11.1-12" date="1760097600">- fix CVE-2025-11494</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-13" date="1761220800">- fix CVE-2021-32256</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-14" date="1761566400">- fix CVE-2025-11083</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-15" date="1761912000">- fix CVE-2025-11412</changelog>
  <changelog author="wangxiao &lt;wangxiao184@h-partners.com&gt; - 11.1-16" date="1762257600">- fix CVE-2025-11840</changelog>
</package>
<package pkgid="cf9646667bc918fba6d68296ee6668ea2f20775b65ad12df10a3b7b540132ac2" name="gdisk" arch="x86_64">
  <version epoch="0" ver="1.0.8" rel="4.oe2203sp4"/>
  <changelog author="wangzhiqiang &lt;wangzhiqiang95@huawei.com&gt; - 1.0.8-3" date="1667044800">- remove stray debugging code</changelog>
  <changelog author="lvyy &lt;lyunmail@163.com&gt; - 1.0.8-4" date="1727179200">- DESC: fix problem that caused sgdisk to crash when using the latest popt</changelog>
</package>
<package pkgid="298aab7a191080928bd73cc1f52a9a648e91845bf1fae184a3749205ed30bbc4" name="gdisk-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.8" rel="4.oe2203sp4"/>
  <changelog author="wangzhiqiang &lt;wangzhiqiang95@huawei.com&gt; - 1.0.8-3" date="1667044800">- remove stray debugging code</changelog>
  <changelog author="lvyy &lt;lyunmail@163.com&gt; - 1.0.8-4" date="1727179200">- DESC: fix problem that caused sgdisk to crash when using the latest popt</changelog>
</package>
<package pkgid="5cba28bb9e3127d7affdf1ff4fb29bb9e15804bee2d0fd4de4f73032cb613a15" name="gdisk-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.8" rel="4.oe2203sp4"/>
  <changelog author="wangzhiqiang &lt;wangzhiqiang95@huawei.com&gt; - 1.0.8-3" date="1667044800">- remove stray debugging code</changelog>
  <changelog author="lvyy &lt;lyunmail@163.com&gt; - 1.0.8-4" date="1727179200">- DESC: fix problem that caused sgdisk to crash when using the latest popt</changelog>
</package>
<package pkgid="7d7815db68fb02198a3df53b06b596da80c02aa8040f60acd7e3e55f7d34dcd2" name="gdisk-help" arch="x86_64">
  <version epoch="0" ver="1.0.8" rel="4.oe2203sp4"/>
  <changelog author="wangzhiqiang &lt;wangzhiqiang95@huawei.com&gt; - 1.0.8-3" date="1667044800">- remove stray debugging code</changelog>
  <changelog author="lvyy &lt;lyunmail@163.com&gt; - 1.0.8-4" date="1727179200">- DESC: fix problem that caused sgdisk to crash when using the latest popt</changelog>
</package>
<package pkgid="8fb5c437c182603d26ace3b55aea749f30968415a42e8b42c5d06d0d0979154a" name="gdk-pixbuf2" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="7.oe2203sp4"/>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 2.42.6-4" date="1661428800">- fix CVE-2021-46829</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.42.6-5" date="1669896000">- disable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
</package>
<package pkgid="9f755b567aacb71277a320ea4c29b41e2becee08087f4da8770601b6fb806e81" name="gdk-pixbuf2" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="8.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
</package>
<package pkgid="b926b5d6c08b4c0da694f8a921559944df6b92dd85f914be29210aa91e1e9a83" name="gdk-pixbuf2" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="9.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
  <changelog author="kouwenqi &lt;kouwenqi@kylinos.cn&gt; - 2.42.6-9" date="1752494400">- fix CVE-2025-7345</changelog>
</package>
<package pkgid="4a3ce49f89cf5b893bc147c62803cc50c50c574eeb4eddb60f8409fcb1f4eaf5" name="gdk-pixbuf2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="7.oe2203sp4"/>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 2.42.6-4" date="1661428800">- fix CVE-2021-46829</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.42.6-5" date="1669896000">- disable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
</package>
<package pkgid="cfe364b500d9df59bb9b172b02daa36e34e945eed8bafd84c527a47bdfa50c7f" name="gdk-pixbuf2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="8.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
</package>
<package pkgid="3d6eec353916b3eebfb611ccb3a6352ff9ab54ed9db2e67bc4bfb2b9fbb42254" name="gdk-pixbuf2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="9.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
  <changelog author="kouwenqi &lt;kouwenqi@kylinos.cn&gt; - 2.42.6-9" date="1752494400">- fix CVE-2025-7345</changelog>
</package>
<package pkgid="bea4b6c065132900a26fe1d00edfda5fb7b1787fef40b9796e49780fdb0f83fa" name="gdk-pixbuf2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="7.oe2203sp4"/>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 2.42.6-4" date="1661428800">- fix CVE-2021-46829</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.42.6-5" date="1669896000">- disable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
</package>
<package pkgid="b85ed0adfad63a94aa9963c6964a579dc6eb0952c0cc9f69a2cd0ca0606e7b8c" name="gdk-pixbuf2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="8.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
</package>
<package pkgid="ca0a7b1515de1487bcf808ee03a5194255eeb4656b900b0103cf5cb758665fc6" name="gdk-pixbuf2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="9.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
  <changelog author="kouwenqi &lt;kouwenqi@kylinos.cn&gt; - 2.42.6-9" date="1752494400">- fix CVE-2025-7345</changelog>
</package>
<package pkgid="77e0b3a74a4ac4bbf08c23f22afc43fabeeaf13083f5749bd298134b08fb5a66" name="gdk-pixbuf2-devel" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="7.oe2203sp4"/>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 2.42.6-4" date="1661428800">- fix CVE-2021-46829</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.42.6-5" date="1669896000">- disable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
</package>
<package pkgid="4cb2dc45666dbcdb03c2fd88b44bc6e4f72fe90f7a18ff8d8253b13e821793fc" name="gdk-pixbuf2-devel" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="8.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
</package>
<package pkgid="bb217946f99aa998e44b27e142abe46dd232d9693da05f82a0ee6a88033912c7" name="gdk-pixbuf2-devel" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="9.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
  <changelog author="kouwenqi &lt;kouwenqi@kylinos.cn&gt; - 2.42.6-9" date="1752494400">- fix CVE-2025-7345</changelog>
</package>
<package pkgid="719b286ad0984afc6a280244ad91a28c8a09899028bcbeadec761f6d72a1b03d" name="gdk-pixbuf2-help" arch="noarch">
  <version epoch="0" ver="2.42.6" rel="7.oe2203sp4"/>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 2.42.6-4" date="1661428800">- fix CVE-2021-46829</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.42.6-5" date="1669896000">- disable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
</package>
<package pkgid="7518957d111897c3c8fdd1bf894d58579c89065a0083d1c8fe488e92231fc2df" name="gdk-pixbuf2-help" arch="noarch">
  <version epoch="0" ver="2.42.6" rel="8.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
</package>
<package pkgid="d3c72c1eaace3bd290f9a46cf855299131a80780b2cc06a1074e22e8df854411" name="gdk-pixbuf2-help" arch="noarch">
  <version epoch="0" ver="2.42.6" rel="9.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
  <changelog author="kouwenqi &lt;kouwenqi@kylinos.cn&gt; - 2.42.6-9" date="1752494400">- fix CVE-2025-7345</changelog>
</package>
<package pkgid="31b8db3b86ffa2f6804e416060faa999716b42355ef7be441e31c6f6418cb6f7" name="gdk-pixbuf2-modules" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="7.oe2203sp4"/>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 2.42.6-4" date="1661428800">- fix CVE-2021-46829</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.42.6-5" date="1669896000">- disable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
</package>
<package pkgid="5c2639b5eb43bc96e380a1e0a56e80baa6a774ee86d10f514b62e6afca13d56a" name="gdk-pixbuf2-modules" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="8.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
</package>
<package pkgid="35a13a3b101d178cbf429f8cace9a5d372eeaa76f58d9b97be25696dec629bef" name="gdk-pixbuf2-modules" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="9.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
  <changelog author="kouwenqi &lt;kouwenqi@kylinos.cn&gt; - 2.42.6-9" date="1752494400">- fix CVE-2025-7345</changelog>
</package>
<package pkgid="58e1f189c307725154e00181ed4a2f92c36793835139181405f5b1ebd9e68383" name="gdk-pixbuf2-tests" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="7.oe2203sp4"/>
  <changelog author="wangkerong &lt;wangkerong@h-partners.com&gt; - 2.42.6-4" date="1661428800">- fix CVE-2021-46829</changelog>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 2.42.6-5" date="1669896000">- disable make check</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
</package>
<package pkgid="2ca3f089a4f4dfcdd74892ce729537ab116fd558e16f1f38740f810cef947416" name="gdk-pixbuf2-tests" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="8.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.42.6-6" date="1687262400">- fix CVE-2021-44648</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
</package>
<package pkgid="0118305ab9d0c947e74747184ef7219a45254c2e9fe1f9f1bf4fe1016564fa4c" name="gdk-pixbuf2-tests" arch="x86_64">
  <version epoch="0" ver="2.42.6" rel="9.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.42.6-7" date="1719403200">- Fix CVE-2022-48622</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.42.6-8" date="1750248000">- fix CVE-2025-6199</changelog>
  <changelog author="kouwenqi &lt;kouwenqi@kylinos.cn&gt; - 2.42.6-9" date="1752494400">- fix CVE-2025-7345</changelog>
</package>
<package pkgid="7207fa5c31aea8c9cef4d7b6cb7ce3aa604d8444b88e99faea91f1d295db0275" name="ghostscript" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="11.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-3" date="1692100800">- fix CVE-2023-38559</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-4" date="1692878400">- fix CVE-2023-28879</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
</package>
<package pkgid="72a7b254d2f369c5abb734a536ac946629b967fa6810dd8a22d3bf057abea2e7" name="ghostscript" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
</package>
<package pkgid="fba8af911fa3d5b0e9df62d30242d682c3031d10e6cf7e315c546297906212ea" name="ghostscript" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="17.oe2203sp4"/>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
</package>
<package pkgid="d7d2589d959402fd40ca4f1db209aa6478e01fff13c4b2f10c46ce05e04fe371" name="ghostscript" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="19.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
</package>
<package pkgid="9cc0d6d0df1d5d4917540bdc5d1e40f8563e5b019af0e6aa8738163c02352f39" name="ghostscript" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="20.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
</package>
<package pkgid="ec4345fcf4ba25c6ef87e4c6a868937cc377de66abfbc72e2595ede796508a3b" name="ghostscript" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="21.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
</package>
<package pkgid="e5504d2d17c035cd28fc787d8c4e9333636717bbf7d0179a1e15db58e595bac0" name="ghostscript" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="22.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 9.55.0-22" date="1761134400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-59798,CVE-2025-59799,CVE-2025-59800</changelog>
</package>
<package pkgid="c908dd692296773adf44564dc80935884bdd1072cddfa593170e851fe2f89abf" name="ghostscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="11.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-3" date="1692100800">- fix CVE-2023-38559</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-4" date="1692878400">- fix CVE-2023-28879</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
</package>
<package pkgid="3c5c564fdf04cf38b81d61547fa3ec1db089b483ca7ceffb3d440961a804578b" name="ghostscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
</package>
<package pkgid="fcbab9776c554b341dc3b894c0eea0d324c94500ca3c53f90c5f9148315cce87" name="ghostscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="17.oe2203sp4"/>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
</package>
<package pkgid="a2f47c8bfe8d2b940e15c9c9932dec9a3a463cdd4c00a6017ae13e48a6a3d351" name="ghostscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="19.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
</package>
<package pkgid="6e9938dc6bd31ff3964316cd23febb9b783769b7e1e0ba719126043797f276e8" name="ghostscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="20.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
</package>
<package pkgid="c01cbdd4eb0d5afa66b39164531c226e1954ddbb402397d93d09bec0fea9eeb6" name="ghostscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="21.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
</package>
<package pkgid="edd2275af7378b46c9f93be028c10bb3f784688c4831aeec0357891ee0253db0" name="ghostscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="22.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 9.55.0-22" date="1761134400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-59798,CVE-2025-59799,CVE-2025-59800</changelog>
</package>
<package pkgid="c687fa9cfed7136f1c393c94a308cdd2bd11a501831854deae93df36c1bab6fa" name="ghostscript-debugsource" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="11.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-3" date="1692100800">- fix CVE-2023-38559</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-4" date="1692878400">- fix CVE-2023-28879</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
</package>
<package pkgid="4964db6528bbd0ec7e5361186b261bab291bcf20427c57eca05e82919eb63346" name="ghostscript-debugsource" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
</package>
<package pkgid="76aa78ba079b069b6d4fdc3db40b0d95d583e14674aa5d2632e6830ba36cbf1f" name="ghostscript-debugsource" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="17.oe2203sp4"/>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
</package>
<package pkgid="08cdf9c283c6c50c2a30e1bc03e6ef5b0e0ba05c6bfc19752c13c81469f34a8c" name="ghostscript-debugsource" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="19.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
</package>
<package pkgid="121f9334dbe7c11ca91c09f092539a12ca984c9716bcb506592f9e1835ae4538" name="ghostscript-debugsource" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="20.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
</package>
<package pkgid="2645fafef5aef6b31feb6a01961f0305626e0e297955afa4d1d6a0c6aedfe0bf" name="ghostscript-debugsource" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="21.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
</package>
<package pkgid="b28892ea45022d6a92fe68ceb5f2321756cc73c3cda3a9f93dbdaa7d82bd4a54" name="ghostscript-debugsource" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="22.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 9.55.0-22" date="1761134400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-59798,CVE-2025-59799,CVE-2025-59800</changelog>
</package>
<package pkgid="59e45936ae02dff28d9e79e363a4a1e60efcea73de0f92bae96f6eb723859766" name="ghostscript-devel" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="11.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-3" date="1692100800">- fix CVE-2023-38559</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-4" date="1692878400">- fix CVE-2023-28879</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
</package>
<package pkgid="b2b009b358f8fa11b4e7fd7c9730bd4ff0462af197ca797b3e585aef5e23d162" name="ghostscript-devel" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
</package>
<package pkgid="b6b866c63cc503b3c3b0414f1bdfc605d1e667392b667c69a520e6fbdb5c42df" name="ghostscript-devel" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="17.oe2203sp4"/>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
</package>
<package pkgid="f559eb623f041eb19e1c1718b027b3b7120caa9105fbcbd8057c1b7edbe4c462" name="ghostscript-devel" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="19.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
</package>
<package pkgid="403134b682bf6fa3477450c527b18a6f33f18185170d8d745f4ed506e7557940" name="ghostscript-devel" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="20.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
</package>
<package pkgid="287be6722a6d15a1f4a3573cc8182b4518ce5f27571e6e207363c6c994294598" name="ghostscript-devel" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="21.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
</package>
<package pkgid="cecd74f99847f564aa7b6a0d229b61505b97d2271522019cd18130dca46da37c" name="ghostscript-devel" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="22.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 9.55.0-22" date="1761134400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-59798,CVE-2025-59799,CVE-2025-59800</changelog>
</package>
<package pkgid="b9ce10697697aea618d682d04b544b846117f91b70f76bd728efe64e090c48e0" name="ghostscript-help" arch="noarch">
  <version epoch="0" ver="9.55.0" rel="11.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-3" date="1692100800">- fix CVE-2023-38559</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-4" date="1692878400">- fix CVE-2023-28879</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
</package>
<package pkgid="0b4f7f5d03982eefd5211f7fc06cbf65cefee408ddd1bbb2baaa2928743b7dd8" name="ghostscript-help" arch="noarch">
  <version epoch="0" ver="9.55.0" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
</package>
<package pkgid="d884ed244852c58286f74ac193d292b653f5d4850a83247cabc8a666938cb76b" name="ghostscript-help" arch="noarch">
  <version epoch="0" ver="9.55.0" rel="17.oe2203sp4"/>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
</package>
<package pkgid="bf5c6b85e1f068e9e60193057af5a1200e50a94e91eee41e3632e55723c24098" name="ghostscript-help" arch="noarch">
  <version epoch="0" ver="9.55.0" rel="19.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
</package>
<package pkgid="a517b09fbb758d1491de3ff82354a91afe1ade457eaf40d2cf8db0b1bd2937df" name="ghostscript-help" arch="noarch">
  <version epoch="0" ver="9.55.0" rel="20.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
</package>
<package pkgid="565c3750ca0f963d8fa06c9a25ac60e5436cf38f005d130f96cc7f8d25d4b8e5" name="ghostscript-help" arch="noarch">
  <version epoch="0" ver="9.55.0" rel="21.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
</package>
<package pkgid="964bee2ebc412f4118fa983a5ffc224c1c2f3068986ae482cce976a7ca0fd4eb" name="ghostscript-help" arch="noarch">
  <version epoch="0" ver="9.55.0" rel="22.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 9.55.0-22" date="1761134400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-59798,CVE-2025-59799,CVE-2025-59800</changelog>
</package>
<package pkgid="503060a469ec1aa23f15a5d11e6e5e0313640e3dd22603a7fbe8f98785da6110" name="ghostscript-tools-dvipdf" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="11.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-3" date="1692100800">- fix CVE-2023-38559</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-4" date="1692878400">- fix CVE-2023-28879</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
</package>
<package pkgid="618b05531cee42495ce6af43d06dbc437ff993c4b619869c062bb4e81c442d68" name="ghostscript-tools-dvipdf" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="14.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-5" date="1694001600">- fix CVE-2023-36664</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-6" date="1695384000">- Type:CVE
- ID:CVE-2023-43115
- SUG:NA
- DESC:fix CVE-2023-43115</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-7" date="1703505600">- Type:CVE
- ID:CVE-2023-46751
- SUG:NA
- DESC:fix CVE-2023-46751</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
</package>
<package pkgid="fb3c27aae90644cccf37de014c86d98f85650a4abb2c705dceeedbe49a5cfcfc" name="ghostscript-tools-dvipdf" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="17.oe2203sp4"/>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-8" date="1714996800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2023-52722</changelog>
  <changelog author="xuchenchen &lt;xuchenchen@kylinos.cn&gt; - 9.55.0-9" date="1716724800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29510 CVE-2024-33869 CVE-2024-33870</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
</package>
<package pkgid="648dee9329162dab30d61c1009c422201284ec57aaae3b5202e380fd61f28408" name="ghostscript-tools-dvipdf" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="19.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-10" date="1720094400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511</changelog>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
</package>
<package pkgid="b143e79085e54ec5ac2330d16d245545fc5ce9df4261ce59bfd4f04a1eac4674" name="ghostscript-tools-dvipdf" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="20.oe2203sp4"/>
  <changelog author="zhangxianting &lt;zhangxianting@uniontech.com&gt; - 9.55.0-11" date="1720785600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: This is the second part of the fix for CVE-2024-29511</changelog>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
</package>
<package pkgid="842413bbda7c96659323c3e9d035f4950fd6dae4f7712bbae28d61ecfa39b25a" name="ghostscript-tools-dvipdf" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="21.oe2203sp4"/>
  <changelog author="dillon chen &lt;dillon.chen@gmail.com&gt; - 9.55.0-12" date="1727179200">- Type:CVE
- ID:NA
- SUG:NA
- DECS: fix CVE-2024-33871</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
</package>
<package pkgid="cb5e362e3c4e21a8b98a2f89e1f25840f828acdd670badfdde4f544675d131c5" name="ghostscript-tools-dvipdf" arch="x86_64">
  <version epoch="0" ver="9.55.0" rel="22.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-13" date="1729857600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46953</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-14" date="1729857601">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46956</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-15" date="1730289600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46955</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-16" date="1730462400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46951</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 9.55.0-17" date="1730808000">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2024-46952</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-18" date="1743076800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27830, CVE-2025-27832, CVE-2025-27834, CVE-2025-27835, CVE-2025-27836</changelog>
  <changelog author="hdliu &lt;dev03108@linx-info.com&gt; - 9.55.0-19" date="1743422400">- Add font mappings so that the PS interpreter can rasterize Chinese content using the two fonts STKaiti-Regular and STheiti-Regular.</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-20" date="1743508800">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-27831</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 9.55.0-21" date="1748001600">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-48708</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 9.55.0-22" date="1761134400">- Type:CVE
- ID:NA
- SUG:NA
- DECS: Fix CVE-2025-59798,CVE-2025-59799,CVE-2025-59800</changelog>
</package>
<package pkgid="92677d4e63b3a1c81060eeafa4f169bb224bc71f9c8a1f405a2044e8abcd5b19" name="giflib" arch="x86_64">
  <version epoch="0" ver="5.2.2" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.2.1-7" date="1694779200">- Fix CVE-2023-39742</changelog>
  <changelog author="liwenjie &lt;liwenjie@kylinos.cn&gt; - 5.2.1-8" date="1715688000">- Fix CVE-2021-40633</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 5.2.2-1" date="1718971200">- Update to 5.2.2
  * Fixes for CVE-2023-48161 (bsc#1217390), CVE-2022-28506 (bsc#1198880)
  * Address SF issue #151: A heap-buffer-overflow in gif2rgb.c:294:45
  * Address SF issue #166: a read zero page leads segment fault in
    getarg.c and memory leaks in gif2rgb.c and gifmalloc.c</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.2-2" date="1734436800">- Fix heap-buffer overflow</changelog>
</package>
<package pkgid="623fbc793b09038dbcf0e63dc2372e82ea2e1e8d2c12b4dcffdfbbe7a5392a74" name="giflib-devel" arch="x86_64">
  <version epoch="0" ver="5.2.2" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.2.1-7" date="1694779200">- Fix CVE-2023-39742</changelog>
  <changelog author="liwenjie &lt;liwenjie@kylinos.cn&gt; - 5.2.1-8" date="1715688000">- Fix CVE-2021-40633</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 5.2.2-1" date="1718971200">- Update to 5.2.2
  * Fixes for CVE-2023-48161 (bsc#1217390), CVE-2022-28506 (bsc#1198880)
  * Address SF issue #151: A heap-buffer-overflow in gif2rgb.c:294:45
  * Address SF issue #166: a read zero page leads segment fault in
    getarg.c and memory leaks in gif2rgb.c and gifmalloc.c</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.2-2" date="1734436800">- Fix heap-buffer overflow</changelog>
</package>
<package pkgid="404a47993b55edbf8d185eec11ed8ba48c3c200c789e28d3cab2cf255e5d3dfc" name="giflib-help" arch="noarch">
  <version epoch="0" ver="5.2.2" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.2.1-7" date="1694779200">- Fix CVE-2023-39742</changelog>
  <changelog author="liwenjie &lt;liwenjie@kylinos.cn&gt; - 5.2.1-8" date="1715688000">- Fix CVE-2021-40633</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 5.2.2-1" date="1718971200">- Update to 5.2.2
  * Fixes for CVE-2023-48161 (bsc#1217390), CVE-2022-28506 (bsc#1198880)
  * Address SF issue #151: A heap-buffer-overflow in gif2rgb.c:294:45
  * Address SF issue #166: a read zero page leads segment fault in
    getarg.c and memory leaks in gif2rgb.c and gifmalloc.c</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.2-2" date="1734436800">- Fix heap-buffer overflow</changelog>
</package>
<package pkgid="48b18f52dcaf5e3edb9b47e4a37b4a8c371cc0a90a18dbe16ede211702bf6a94" name="giflib-utils" arch="x86_64">
  <version epoch="0" ver="5.2.2" rel="2.oe2203sp4"/>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 5.2.1-7" date="1694779200">- Fix CVE-2023-39742</changelog>
  <changelog author="liwenjie &lt;liwenjie@kylinos.cn&gt; - 5.2.1-8" date="1715688000">- Fix CVE-2021-40633</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 5.2.2-1" date="1718971200">- Update to 5.2.2
  * Fixes for CVE-2023-48161 (bsc#1217390), CVE-2022-28506 (bsc#1198880)
  * Address SF issue #151: A heap-buffer-overflow in gif2rgb.c:294:45
  * Address SF issue #166: a read zero page leads segment fault in
    getarg.c and memory leaks in gif2rgb.c and gifmalloc.c</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 5.2.2-2" date="1734436800">- Fix heap-buffer overflow</changelog>
</package>
<package pkgid="c7ac0a9de6110ad9f378f46adba6248c2d4b7229ee0342f49561b74713cd4610" name="git" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="417a1fab3a46d1e173e8a3ecfecbadf2c3a3213f569d43582bb163ba88e6c75c" name="git" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="bf2e9223659def2c3b236d0ee08902ea5418f7a23538521d1d2498e9e5daa46c" name="git" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="dff8a5de39100b8296cd5fc90fa760687fe5a10a8244e5ff1f404fc7a3e00be1" name="git" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="9c1ffabf931518fe49f00cba67545b603db1e2de70a7badbe008eb461e1e404a" name="git-core" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="603a4018170eeb761fbe1d53932f9b582cf0985d764695801f0b9cc92c3d7db0" name="git-core" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="afbf354e66cc6ea356bf1f72585beb4d533a86ea667315a2c5af0543af43fcd3" name="git-core" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="a2cfa34856a89383422e21cd5a765df48ccca03125b15b361028f8183fd836dd" name="git-core" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="9e0de14531ea1aca52c14bb2fd12f77e70d6ccb972a92b4bcf3f6afe67aa6929" name="git-daemon" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="f80fdecdb37dbc9ec7cf4d7319650d07208ac7cea6e6cf6d21d2855f21b6a0ab" name="git-daemon" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="1465e90796608d4837a74c40b82ec9a13cdeae0d90ea6f736abe633d03bf5db6" name="git-daemon" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="f56c08a5c359c42d90d73b90661260ec33d6a2658c998a80e29c437cc7a62388" name="git-daemon" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="1b95db895f0bb0d33314d2b746d1c56c1ba464730810a47951ca9040260c7248" name="git-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="3442d0ea58db0d5e5e88cadbf8740edf27f299ccde7af47e04af6f12aee5535a" name="git-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="e740e6e6899a39cca1e74d09fedc43a79055fabaa221604a2dab43a5018f2d0a" name="git-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="909165ba343131a540ce57f1be3de54e099101535a6218ef9b51d0d78318ee36" name="git-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="a22d16b0431a9a22264e60d1c2df524531353374c513d3ca069e9066a92477a8" name="git-debugsource" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="8c7c48f8e288dadd94be7525aadc2cac950433b7b1043d876de4326178472ad4" name="git-debugsource" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="615abc409e21e85186edaca7c6e0a505eefbf6d4a1013d63dc318f6bdf36e7c5" name="git-debugsource" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="2c7b300ae13cb6e4ae009be384ea041ad7860be7fbc43063cceee1cb63cac46c" name="git-debugsource" arch="x86_64">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="be14a078fd7cf522bc10d636a4bb1ecca83af011c698f15e16d019336ea8a11a" name="git-email" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="2dbdf18ea475723599e7dfc8c856bb3c0f5bb4ee2a757c73be73ad8dc6c9b6bd" name="git-email" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="a858b662cbd9eb989d52ca9147fa7fc218bda049c0401b47f37350dbf1cd52b2" name="git-email" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="453c964e6d619067437b25c48ca074512466eb7212073f1618636815fcdeb205" name="git-email" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="007cd177e368ce14d0e61488f231971502d5f3728286b7ca6fe10375004e962d" name="git-gui" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="722f8ea5e2b6677468fc00fcf0afc991a79cd129da3d1b8234cfd77b495a695b" name="git-gui" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="8442a9b57ea4f5838903cf1a691ccdace77f99858c88fcd5866f4b86fed8ccab" name="git-gui" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="3267a9009d75c9957967ee45223ad763b70fa3099bb59ca2448106a9f1c14bdb" name="git-gui" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="70872a01f7b1d5fa0b0fb5da654e75d4c45f0fd70395c4069b3752f98a13592d" name="git-help" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="8fd20875aed19d742480483e5f76b7a574548f85c5864bd4c70f795f3609d568" name="git-help" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="eb488800579f00164a51301e8cc8e8fa9100d6dafc2b86e4fdc3525475fe5c5e" name="git-help" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="ebcdbade18b6cea2e80c962bcb93dca67e065a50839dbd9bc110b240a96a6738" name="git-help" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="434572738d66cab2e3ca4d8fcdd8d1d05aebc42d821d6ca0353607430f3b8dda" name="git-lfs" arch="x86_64">
  <version epoch="0" ver="3.5.1" rel="1.oe2203sp4"/>
</package>
<package pkgid="017cceec45549717a1f4058eb39f8eea9dcdc50cfa33f6a14fb42ae5597d7a72" name="git-svn" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="47b86f7c679f66488753ae7d8939992f4fb771163384ea0c71da10bd37900d22" name="git-svn" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="4a371c6a0674e6fa9ae288166532a994709d83eb1605c19699e280becff75cd5" name="git-svn" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="ab914efd705b67a82b10a2131710287ce6c88f56b734131a4be5206f599d3dec" name="git-svn" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="cc2be982657628e7cd154a8469192a921300f06b6d3e2695bb9074052f9a90a9" name="git-web" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="c0c9c5a61c234c3827db8acabaee273ee8f0cbe0713124f6e074b1f4e205e77b" name="git-web" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="ae141a3be7caa29e1cb82d8d96ae4aedc1c16b512f3ac3ad35d27f1e1bcdcb4b" name="git-web" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="cb4cc966d10ecf1fe2721b9d89348c35b8be40128ae401e6699c9b820b8d0e91" name="git-web" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="35472ff119c1e34629428b3c49218b1bdc4b347b0197c989e3543ee99da8dbd7" name="gitk" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="17.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-8" date="1675166400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Modify parameter in backport-CVE-2022-23521-attr-fix-silently-splitting-up-lines-longer-than-204.patch</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-9" date="1676462400">- Type:CVE
- ID:CVE-2023-22490 CVE-2023-23946
- SUG:NA
- DESC:Fix CVE-2023-22490 CVE-2023-23946</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-10" date="1682510400">- Type:CVE
- ID:CVE-2023-25652 CVE-2023-29007 CVE-2023-25815
- SUG:NA
- DESC:Fix CVE-2023-25652 CVE-2023-29007 CVE-2023-25815</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-11" date="1682596800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:enable multithreading compilation and installation,
       move Git.3pm.gz to perl-Git,avoid installation conflicts,
       change BuildRequires from pcre-devel to pcre2-devel.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-12" date="1684324800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix duplicate files in git primary package and subpackage</changelog>
  <changelog author="huyubiao &lt;huyubiao@huawei.com&gt; - 2.33.0-13" date="1688731200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specifying Obsoletes and Provides version numbers, prevent upgrade conflicts.
       Delete git-core-doc from git, git-core-doc is provided by git-help.</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
</package>
<package pkgid="52cea5f6733236c24796ee801862cec593c2929c21cb74c208d680461e606d0a" name="gitk" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="19.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="a207cbcbd4267903c8165708bdd3dc5a57503b5bbf10914b36c6e49014b58458" name="gitk" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="20.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
</package>
<package pkgid="833432fad8b9838efa990540bf6d95781f8cf678bb38bbf2159db630396b61da" name="gitk" arch="noarch">
  <version epoch="0" ver="2.33.0" rel="21.oe2203sp4"/>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-14" date="1715860800">- Type:CVE
- ID:CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465
- SUG:NA
- DESC:Fix CVE-2024-32021 CVE-2024-32004 CVE-2024-32020 CVE-2024-32465</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-15" date="1716206400">- Type:CVE
- ID:CVE-2024-32002
- SUG:NA
- DESC:Fix CVE-2024-32002</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-16" date="1736942400">- Type:CVE
- ID:CVE-2024-50349 CVE-2024-52006
- SUG:NA
- DESC:Fix CVE-2024-50349 CVE-2024-52006</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-17" date="1737115200">- Type:CVE
- ID:CVE-2024-52005
- SUG:NA
- DESC:Fix CVE-2024-52005</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-18" date="1752062400">- Type:CVE
- ID:CVE-2025-48384 CVE-2025-48386
- SUG:NA
- DESC:Fix CVE-2025-48384 CVE-2025-48386</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-19" date="1752494400">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA 
- DESC:Fix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 2.33.0-20" date="1753185600">- Type:CVE
- ID:CVE-2025-27613 CVE-2025-46334 CVE-2025-46835
- SUG:NA
- DESC:refix CVE-2025-27613 CVE-2025-46334 CVE-2025-46835</changelog>
  <changelog author="fly_fzc &lt;2385803914@qq.com&gt; - 2.33.0-21" date="1773316800">- Type:CVE
- ID:CVE-2025-66413
- SUG:NA
- DESC:Fix CVE-2025-66413</changelog>
</package>
<package pkgid="534b8d1e0da49fd7721999a4ed5157a27122f36586681a4c043c5b2928f864fa" name="glib-networking" arch="x86_64">
  <version epoch="0" ver="2.68.1" rel="6.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.68.1-6" date="1765195200">- Type:CVE
- CVE:CVE-2025-60018 CVE-2025-60019
- SUG:NA
- DESC:fix CVE-2025-60018 CVE-2025-60019</changelog>
</package>
<package pkgid="26aa4f8b37a1213ff7c3cdfa19568e49762d7e0e1c648f1fad92773053f85908" name="glib-networking-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.68.1" rel="6.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.68.1-6" date="1765195200">- Type:CVE
- CVE:CVE-2025-60018 CVE-2025-60019
- SUG:NA
- DESC:fix CVE-2025-60018 CVE-2025-60019</changelog>
</package>
<package pkgid="7cef75842401be0da4ba3a233b029ff945a8950a7f6c763c8c1e9a015bb3dc52" name="glib-networking-debugsource" arch="x86_64">
  <version epoch="0" ver="2.68.1" rel="6.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.68.1-6" date="1765195200">- Type:CVE
- CVE:CVE-2025-60018 CVE-2025-60019
- SUG:NA
- DESC:fix CVE-2025-60018 CVE-2025-60019</changelog>
</package>
<package pkgid="211223de81147b5c38181a017b300547840d43112f62fc6aaba1fb8a72ce8cbf" name="glib-networking-tests" arch="x86_64">
  <version epoch="0" ver="2.68.1" rel="6.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.68.1-6" date="1765195200">- Type:CVE
- CVE:CVE-2025-60018 CVE-2025-60019
- SUG:NA
- DESC:fix CVE-2025-60018 CVE-2025-60019</changelog>
</package>
<package pkgid="54ffd6801e2065b3417cf1a25d2eee688a499abf6eeb79d043d6e2c854046788" name="glib2" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="19.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-10" date="1680350400">- fix CVE-2023-24593 and CVE-2023-25180</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-11" date="1692446400">- fix double unref and fix group comment management</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
</package>
<package pkgid="ca082ee0d49fe88e32e1a04800b7bd47bc1d114fba0c699dcd3e4dcd9b985fb6" name="glib2" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="21.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
</package>
<package pkgid="3973a283df710b020042835064cf1b61995120941695de5255e32b8edd663b84" name="glib2" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="22.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
</package>
<package pkgid="6c652f197c96a4a7cff581ae6037d3608d689dd557c5844d620ad57fa87aa91e" name="glib2" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="24.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
</package>
<package pkgid="8530b29c931d3674f7cc4be38af38c2ba476235e75691b0fab6aa23f779adf36" name="glib2" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="25.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-25" date="1769601600">- fix CVE-2026-0988, CVE-2026-1484, CVE-2026-1485</changelog>
</package>
<package pkgid="a80bd3dd40bbc63397e4fb4cf16e1dbc2a8bac655b4aa0cc86a0df53cae0bced" name="glib2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="19.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-10" date="1680350400">- fix CVE-2023-24593 and CVE-2023-25180</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-11" date="1692446400">- fix double unref and fix group comment management</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
</package>
<package pkgid="4eb16c21888031ed1199d32c3984557f349b86ce8f22c1de26f361894698cf46" name="glib2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="21.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
</package>
<package pkgid="593fb94c16198c034f5bfa6623f75cf33505e59335050947a86847de085064a0" name="glib2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="22.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
</package>
<package pkgid="b01425e5ef628ba451539ba6189c8fbd11fca871051eacb475f011dbc228f2c6" name="glib2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="24.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
</package>
<package pkgid="a66a2bff2163fe14b0665dbfc66965d969c3fd9b5ad322a866f5c3643218171b" name="glib2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="25.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-25" date="1769601600">- fix CVE-2026-0988, CVE-2026-1484, CVE-2026-1485</changelog>
</package>
<package pkgid="9b5026f3b4a1fc97860e24e72004b16fb3a2625ba88b06b3cb142077ade7f03c" name="glib2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="19.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-10" date="1680350400">- fix CVE-2023-24593 and CVE-2023-25180</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-11" date="1692446400">- fix double unref and fix group comment management</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
</package>
<package pkgid="60b2247011000a738da67000bdfd1c412f9af4abbcef066cd694e1ac28a4b111" name="glib2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="21.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
</package>
<package pkgid="4c3d913aa70db91d81b97a9b63a3529a6d00ce7a32ac670ddc5036132311f25d" name="glib2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="22.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
</package>
<package pkgid="73b34c84ad45abf3587d0cd92b4bb1f44cd90056521d2f02013f0bf504e97148" name="glib2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="24.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
</package>
<package pkgid="e120a572e8f5c63c751561646ccc880bed1f5616f1c27eb630152061abc99d5b" name="glib2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="25.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-25" date="1769601600">- fix CVE-2026-0988, CVE-2026-1484, CVE-2026-1485</changelog>
</package>
<package pkgid="3efad6a9c23a16ccc8c58aa952697616b2222902088131d432243ef7ad8830c6" name="glib2-devel" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="19.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-10" date="1680350400">- fix CVE-2023-24593 and CVE-2023-25180</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-11" date="1692446400">- fix double unref and fix group comment management</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
</package>
<package pkgid="a0c5b9675114b927e80ced4232435e7a17bf4edb7ded76eb2ca007683a2a66cb" name="glib2-devel" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="21.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
</package>
<package pkgid="dd466a869f4dbcefe400d70ed2ce76aede573807b81dbe2abc8632ed05147152" name="glib2-devel" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="22.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
</package>
<package pkgid="392e259cec19d76adf3e72e407ef81c9f56a94955209dfa81d9149f915f01031" name="glib2-devel" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="24.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
</package>
<package pkgid="59ad13cc672b3a77bc3082203c222bb186f3b5fb5da7915e3d83498a8a2c3662" name="glib2-devel" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="25.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-25" date="1769601600">- fix CVE-2026-0988, CVE-2026-1484, CVE-2026-1485</changelog>
</package>
<package pkgid="ba6c15153891a6e04cb39ed0aaf3d66fc36333edf99e90820e71f2be9d183d1a" name="glib2-help" arch="noarch">
  <version epoch="0" ver="2.72.2" rel="19.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-10" date="1680350400">- fix CVE-2023-24593 and CVE-2023-25180</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-11" date="1692446400">- fix double unref and fix group comment management</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
</package>
<package pkgid="9214aba67245b48587e322100ea62d3a8c0f188d12e84c27a05792aa538f550b" name="glib2-help" arch="noarch">
  <version epoch="0" ver="2.72.2" rel="21.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
</package>
<package pkgid="5cbf697b978566aee799c4a739e564cd786af029b6818e7b2400eef886efe45b" name="glib2-help" arch="noarch">
  <version epoch="0" ver="2.72.2" rel="22.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
</package>
<package pkgid="f21808a4d1824060115b572ec63d96d7b97235f1508f96184f4a26544263bcd3" name="glib2-help" arch="noarch">
  <version epoch="0" ver="2.72.2" rel="24.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
</package>
<package pkgid="13c82b0fadcd7d285d216a76265b32d4e8cf6226c5152169d876800118b6c99a" name="glib2-help" arch="noarch">
  <version epoch="0" ver="2.72.2" rel="25.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-25" date="1769601600">- fix CVE-2026-0988, CVE-2026-1484, CVE-2026-1485</changelog>
</package>
<package pkgid="175cea411e7da1f5023958872192edf48485a7393ce59727bdbf591385149a73" name="glib2-static" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="19.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-10" date="1680350400">- fix CVE-2023-24593 and CVE-2023-25180</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-11" date="1692446400">- fix double unref and fix group comment management</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
</package>
<package pkgid="e8b50b70c77d38cf30cd074ede69be59e7f497c24b8e4a2ff95ddec21d9c83bd" name="glib2-static" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="21.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
</package>
<package pkgid="33cad8f0cbee2c083aa36b6a5a101a61d8ed4fe78b13f494fd69f9851fe80f17" name="glib2-static" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="22.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
</package>
<package pkgid="a7dac7e957e695a724ea202bd3d7bc32b339e2af26d701e86b551232c8ab59ed" name="glib2-static" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="24.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
</package>
<package pkgid="2e934d42ee1da864da802d2c72fa90aff816a8eff116f52535174b736cc0e9c6" name="glib2-static" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="25.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-25" date="1769601600">- fix CVE-2026-0988, CVE-2026-1484, CVE-2026-1485</changelog>
</package>
<package pkgid="a4e6f7c269fc13f2b66d1775292ed0e25fc5f4245e5f00b51d7f8172036b85b3" name="glib2-tests" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="19.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-10" date="1680350400">- fix CVE-2023-24593 and CVE-2023-25180</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-11" date="1692446400">- fix double unref and fix group comment management</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
</package>
<package pkgid="dee8e62660910dfa35d16ab1a71164a7289b0476980ebce76e67d9c02a200441" name="glib2-tests" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="21.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-12" date="1695643200">- glocalfilemonitor: Avoid file monitor destruction from event thread</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
</package>
<package pkgid="983a215f2eafb63d87829ed57f1ace069b66c4df898e00c4ea3083c8c9903cf0" name="glib2-tests" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="22.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-13" date="1704974400">- fix pcre2 error , memory leak and log domains error</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-14" date="1708344000">- disable sysprof</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
</package>
<package pkgid="f158e1acce98c5cb15ea286639b1fa948748735c6702e0ffc1eb77632fdfc372" name="glib2-tests" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="24.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-15" date="1718712000">- fix CVE-2024-34397</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
</package>
<package pkgid="b2e5ca33d81608847d4456bd85c0094eee87ee1a6ab056b711d4c3afec381bf0" name="glib2-tests" arch="x86_64">
  <version epoch="0" ver="2.72.2" rel="25.oe2203sp4"/>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-16" date="1729339200">- fix memory leak, xdg error, gdbus arg0 error</changelog>
  <changelog author="litenglong &lt;litenglong@kylinos.cn&gt; - 2.72.2-17" date="1729771200">- fix filesystem type ext err</changelog>
  <changelog author="GuoCe &lt;guoce@kylinos.cn&gt; - 2.72.2-18" date="1730116800">- Correct translation information</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.72.2-19" date="1731412800">- Fix CVE-2024-52533</changelog>
  <changelog author="hanhuihui &lt;hanhuihui5@huawei.com&gt; - 2.72.2-20" date="1746619200">- fix CVE-2025-4056</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-21" date="1746878400">- fix CVE-2025-3360, CVE-2025-4373</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-22" date="1754740800">- fix CVE-2025-7039</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-23" date="1764417600">- fix CVE-2025-13601</changelog>
  <changelog author="hanhuihui &lt;hanhuihui@h-partners&gt; - 2.72.2-24" date="1765627200">- fix CVE-2025-14087, CVE-2025-14512</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.72.2-25" date="1769601600">- fix CVE-2026-0988, CVE-2026-1484, CVE-2026-1485</changelog>
</package>
<package pkgid="c938ecf0553f51cd3cb4cf69fde2744446644773a1e4415bd0b31e8522706ba0" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="8474a1db5849cbb3c8c880d54a0ddedc5f335a2bd80236192cc015e4f351df69" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="3c1c021943cb0c5e2a296857bbcd2d784343b711b31bbdc1fde625cb2ca3571b" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="267f847a72e0790a8ea753c2c88e32eaa332cb1685eafe1c2c48db75109cad5e" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="9bcbac567a9292e59f062d6a88cd653193597311fda61ff6107f5a9ec610eef6" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="c3e330593bb7b36acc02305c3eb3be6bb793643cdb88d990db806501b35cbda0" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="44d66c24bfd34688df0af86c6fd5c61c2f515d7f1837f247dee9d720751629d4" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="98634090d80793083eb5cfc0365c5fc90ccae3bc89272081048c36e636f5984c" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="1e6dc2c97ccfd9de577a02d93000d27e5ca8c32d52381e6bad9f91f0931b474d" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="402fc726e5a087661e802f9133ee61bdfc2e88b140c83ac16f90674f7b0e85ee" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="24f4b107b6cfee762db8b53bba250794559845bc45588eeb7ed0d9ce337451aa" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="dbc15ec45f8679fac03b7a4ad7154ab7d011c64b10a84762ea19175f9f04e890" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="6d87c4fdaaa3e5da9f4f6c74a7e0a56a9bdfed2d6cbf04f277fd9370754107e6" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="bbff0497fa83f7f8b13f96368e114e35635d0c80a0ea24c0fce7195f8b2d6491" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="dbc0e15702b790c02f9ef8e79408dcae7b5bd0b94a8bcffb49b3b40fc874f781" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="923c281bc7881625180b72c96e4f07a7a06f8edc7234a8922cfa33d9cf94a002" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="83a5518fb936fdf42a8460acbd99132027b3bfd63358be99cc5d405a1c5de6ab" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="c8b1ea2fc8d8016eea8b905fe1250cad7236be367926f315dd5f670f520c9e19" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="f2498800563af31361a8b2671d92c40298e06588f063aa5ba780f35edcc2b731" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="d21f462114c25e24a3b25a91f1c0cbbb2bf7c6d203967a5ed9ecdc847f66f506" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="f629f789dab7b33ac96b574045a13749fa4d2080b737a560fd85e146cf851931" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="17de535414bd3a8df1bc9129bc5b53a372aa4bc7a3b025a82e5d0683f76cf03c" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="9560eba45a8c3312a3010f79d9c97e5fff08870a6f4787fbb92b2768d2bb2370" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="2b78c034d7508f8bc508f673a1fa3de4514a7b9e1a6e5e32d156343016b084c3" name="glibc-all-langpacks" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="1a5a6c3b5f7f926e6d0491e1a1523ab2fba05fc7991c41f6677e7b3a6f902c22" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="a00bdba0e2bee2dc9e3891702849b89b5d61ec7a57cdfae25d5ef2a4d60ab80b" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="cd9208adcfba1fa84d241a55bc88b06e54ee88aff16bd26a194bbc47225fc7d7" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="94d0430f7601029defbaa6ddbf35ac6c3260d0f8d974078f7c9bc59fed3c9411" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="914cae90c1a3ff32ad461eefe5e225daa9ce11ef05d838a8c16c388af204ec0d" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="051c76cbaef3ba356b08bc6184c1000dd20fdd64d4537a6620a3b8953ecafeba" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="5cfcbe9afde71c554b3bc558c3f2aa6a16c9dacfcdea59768f3fdde2c2d7354c" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="ef6ea2688f4d9b7b9c65cdff1d7ebd00789251a5e95d2c7099e3de3106ca31fc" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="d7ebf2eb6371df247df62199cd982cbb66442e86b3187ca80e8f75b78d59a84c" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="210cd8704d6e4dd274c5899d29eea3260290463ebaacd8ebd17f3329e49fb782" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="366ff74cfc88e8a346b3f5404a2b0204a0d1b0529710dc1078a0b8bf2f721000" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="ba947df74ec4ea081900d3b20f4728fca6bc616ef971e9979937424fbea8b1ca" name="glibc-common" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="22d0e263ae558bad4384215683ba18d8f939a7ad0e5bd1d1a3742bf8f73836d4" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="e4ca237900f06c2fb2e3720a92028a8514f4cb94e2f2aaa7a75c5a0ba70f1a0b" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="6a517a10b6bc77b9b25d656e9421691253745e495b77c47171010c88a7df8fac" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="acc16397354759b0a604552ce3eff6452cd2fbbf670c827b018aba8cdfeea622" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="4b5cdafbedfa658bc651e5c2de90692e00e60c14c79089a8c412897153ace70f" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="05d70975a75b8277bf01bd6b13de5216d81461297d8f14ec7dc0c791c7237f16" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="f98fefe8323e6648e50859a474c4b7339f71d81f33f8184232607a61deade73e" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="2b7c0dfb086bd46f0c479fce1ecec8ca9cd63e6835eab3f3455369dc8d65f33d" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="fbc13d49b3b38a56abbf263b8ba510bcd9fcc615f5b5c0f68c66c343bb2fbd15" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="bb3dd7ce624c9cd033380399c380e95140e38142888687c7a68739d740c3e70f" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="ac2b58803722cda8da50ac130aa422e19180ac562ec72f958c8471525c812034" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="bb5aaddc38c112482aa888587302076a761558314da5b2f501f8097c48b7acc5" name="glibc-compat-2.17" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="16d89a78e44329da4ce500e6a7e407da1947df0d6bdc4f98fe40e49260153ea2" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="b9eb4da708fdb5db1586baa667ef2be2416ee214c75fa16af5587bf6f7d8f851" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="a198073c04a281319f3edcebc7f435a3b39efdd255cb3a575e53dc13ad628567" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="8ebb7c94d3a00fba0d5d3f869c0307ba69bb1a815795e0c4938e5c98767a1525" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="57f9958ae3e6fd9ce9c15ea5b1515cb88c0c62a968141f55c3164c69df937bb2" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="c5aff042db7ee9be5574180e1c96e42e446470bc3d9bbfa3d4b823f2adf45db0" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="9629aedb368ef990bf94db771d4f4ed8c25ccd5e7cbabe9d7492c4729cb53ce4" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="d86f4f85d4a4dd58fb7df048e2c593d621ed10f25c783308c10146b7039a84c3" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="6e67ad5dc00f78d36d991e57becd2502b3c39dd772b3ba0e73aaa149665d3b7a" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="d6f7607566a594cfb6304712c158f21a3c802b7ca7f1d38f600d3a1959a5e0e8" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="84513f2e45a547b4c0c73a84b8c9604415184fe63b1e1f8381479dfa05b90cd3" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="e45920ed6e52e59b643e0db21e5607b4171796472b4d130fdb1ded03edd93e27" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="731ef2fcaee6fba5e938da0e44283e94d25084744099a52ab23a8babc329f479" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="fcd77e8d975ecfe5366baa36dbce0093746d65ffe5e06e547a797bd9e78c426a" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="0b9b62e8a1d667b2e61c597196be69224ef1d63370307f3123648bee27e473f7" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="2912e64bf4c7444fef24cacd42134b2d25b0e6b4a8616569b62f73133520aa1d" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="ae7020fcb8c609481fea4537e56cc28fa31e986cf92e7e4cefb3946ca2b7d3d0" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="6c75889c7bba4d56159efcc16d0970e6bf3127f9c8cc4504eca4d13062d82b45" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="618c7e45d5c20d4f1e887fe103fa060a9b837e9f6915be140e432d4127445c22" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="a3c123ec6ee6986e30fa888053cc44db6b21854aafd4421ea789b52463f7c325" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="0e42d5be68ce21bdc745bb187b1be488af39aa2bb80490f82f4f2acd9ba05f76" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="bdecf2e1d277d2996609b921a9a68b84d69f26fa7474f4d11fb7f1e339ab3553" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="08b7da4caa5ccb7b102bf7be07346eaa754ec6ae44bac78c998a69b6639029ff" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="92ed0237b757ca8a72adb9c0223ac4b0bf767ed834d6f9eb1d1fcf3f37341f16" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="9a62557c356fe36481074e4bf7b1fbe9f07ccf5b3237f1dc68bfe2b2b591eba5" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="9137b5957fe84360100ca298fbf2a7e9f956574dccb84c1521f776ede09f9680" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="ea32d820a472cf6a15425a4c96a6319552d5ccfc67cf873a12822c562f2aaa03" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="ecaa986c03a61cda884630a962f56ad5381f816654e1aab807f8735831261ede" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="facb010bd065de76ddd82aab019bf18079a6ba412e77f998b7cacdb9e311c6c5" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="6fe9ef5a06e827aba19f9e8059b50bddac20bc7ffab19e82efdd1153cd85206c" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="17d399e02ddd2916cd785f5447d8a4d7eaed1209df2c07d92d840557502e16d9" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="4cce4dc2734e68c3077f8a5f6b47c7d99794ba2df425637dc33b8ccc247444f6" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="19a03265a7d9604cc5255a680e8915b8bf5c59948fd9e0872d4e3d1772467196" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="e979d3a5c602150cc3143f4e5cd3224adf0088a054409bc3dce83bfbe94bbd25" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="3c74bf24a0897710586abcd763974ececd505d5655526c0c7a4425765747e947" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="7f7c73dfe51ffaf4810251aa28f3307c0f487b2ade145df1d4547416169d17f2" name="glibc-debugutils" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="eaf38ed507534c3c9a01106df22e0fcee1d05263ede17fb06b0469ed58a8bb38" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="c4bb91c887259883ad3d4962fb8b6d67dd4e2ad1a1fb919ad5491c6140177dcd" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="f34d235e899da3e5bb6097a02853ee781e1e445b44c9da2daad79cf31f0e8226" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="02250b2ef163deeac7c3f301234324d850f09e28193de2a59a7b97db3f7a129a" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="84eaf1c15e5ecf8e7388e7f40911c91a48a6b44e89c9039abb36754a8a88f908" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="e033cc1ee8ba085be641eb62071b11c27494ac55702a5d0dd0267b3e5cefd7e2" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="2b2bd652ead2c94a5901c8f35ba7fca76d3a6b44c9887ed5af4b6f9aa100e7d3" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="9236f27e428cc156590a304e48013f972805654b0bd306de69ae4ab8744b6383" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="e777514ba21a2ee81b8afb720ab0802bd89230859a3e2dd4530c4fd67400cd93" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="63b91744321109d7cf04ab803029cb1fc65660207a27c13db25266871de841c3" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="b64da19237b718f19ddbc33790af2c40e630b97cf99123b7e3f160d401acd8ef" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="d9614faa6ed95cef8c233a899c0c8f9239b9ba010f1c7f827786779644dfafe1" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="dfcfd70844614d645c8f216571c7192ff305afbde2b95dc3949e5f067dc17106" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="e5d50fd5a42a4615f48fb5abebb5cc6df676e552d8e860eec90908fdd3ee938b" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="6d8c69a7df41f80b7e5732ad326a3bcf36d3dae9422a6ad0882123b96b261c7d" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="23abe359c53bba63dbf00a61b823a940471c7c3662511a158226b32b28f4cce4" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="a68e2253ee49e2068487218086e30187ec98323fd79a2aa3a5d6f8674107575d" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="4321b1d5fccc4c2ad88f6dff411d4bc2afd0b6711492840274f5205f50da7f33" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="db60458f0f856d187a218dce1bdb5592591c5424d26bfea247933b9d6afb747e" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="6a93782c1f62d6b791910299523de6064b216f3e0858f1d61d2391489af190ed" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="f06a70225596a243c221350ecd01bed9c205d54b53eb23f0bce7e4e9bbe8534f" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="c5b07789a8af12e095cfb54b75d1ea36ce088bbec902db8f11e50756ada26f38" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="f9b3204f8d66747c941429b79bad22e09f38817d9d921f80f4a144380b5d01c2" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="eeca1017a62478478f47f9b6f5fdb94f550af567db84b8ade5a1e829c6f6d456" name="glibc-help" arch="noarch">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="0f5e4b4ee12e3bc003e7b8dfa18df5f403e94402ef574315751369826a35c753" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="4004067eabf07fb3f507a302517b38b8e2fca9ed8694eb748c07fe98de236739" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="1145484ac74b252318ffc0164f10e877a82ebb176156311c430a4d41c2d92207" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="9165a82a8eb501d696e8341612102cfc45a50cfbec3411b6fa5d00118a89e5c9" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="aa862555ee7275ba1363bd3ec288ede7c35b5c7e898a9639ac8e94a421ddd723" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="9e46474fe837aaf3cb6911b5ef6e52613f69f09475006cffb45df37a71d22f99" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="7a08a64c048f09ba73136aee87948b41843cb03e332dd28654e16ffe909b699e" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="c7b0b49ffd55d2727e9023d3a7fee0bfa6a093c93540d346da9a428c4f345573" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="7dade072b110d43bf3e9e250c29a34ab6dd9e07760400cc421a0b343a1276db4" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="6272c1ac3c83176671f7894e40ab9644fac011b2a459fa8cbb9e4fb832ad1286" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="54aa8cd6e49d066a1adfd926fb222d463b13b5c8093b0154a86a29f6737aadab" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="804f3fe31fc72ac60fcbc3bb527517a6b0e9e15317aa10bbed3e2a8e810e238c" name="glibc-locale-archive" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="1a3ced3b7f9aafbb26635de4985c47fa4494684db4740058c90fed4a14515f27" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="b69dffd328abf4ab7b5094b63744590fcc55907228e71a46a5d02186d6a285f8" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="7c625b3f6c38d0692df4e6b5caf111aba1031b7ce9bdcb9a1c9a190e0dc65e42" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="7ec8c9aae9135145bea0488dd785a0c3b9420d19d32fa696e21177398ac44695" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="1b8d4045e6870037d39d19f093861efd3c5e9f5abb8142c5f68e7b838250bdc6" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="fa7267924baf799a32f0352e7683fa9ce338a9714bd3ff6a9801926f55999db5" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="77881048003d5670b5b91fa0fbff6cfc30ed93abb7f01b08bd37e8cb711560ed" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="11fa0c2c20f0f90dc0f36c8e4ec1bfd37909cb155c8481a09d96812b2a106964" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="02ec30c5bd34e904811809b6c187e429cea14b3f348d5534e26ece958c6184a4" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="9705e4cc14d4898c6d3e204836b1b250bd65b2578b36794ff921330700fffa85" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="f5400fc6c44dc8eb4909ef4a930eab42ade38a31bc23362b27cec2085b838332" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="99191faed093719a1b01b2e7b9995868d82efa511f8df983357be88be89978f7" name="glibc-locale-source" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="3d512ff91c331c36e90ee4a3bccab510fd4eb6f9b8ac4985d5bece920a239c3d" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="156.oe2203sp4"/>
  <changelog author="Lixing &lt;lixing@loongson.cn&gt; - 2.34-147" date="1713960000">- Add missing LoongArch relocation type in elf.h</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
</package>
<package pkgid="b0f8ae35351887fc6d92118c00d3c75eeef1d3f38dcfa92bf1ea98ea43367ca9" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="157.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-148" date="1714392000">- Type:CVE
- ID:CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602
- SUG:NA
- DESC:fix CVE-2024-33599 CVE-2024-33600 CVE-2024-33601 CVE-2024-33602</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huaiwe.com&gt; - 2.34-149" date="1714996800">- Type:bugfix
- ID:
- SUG:NA
- DESC:nscd: Use errval, not errno to guide cache update
       nsce :Skip unusable entries in first pass in prune_cache</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
</package>
<package pkgid="0642be7f1ba3d12a398dc93424217a149103f8b009f7555199fc71337f7ad103" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="159.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-150" date="1715342400">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Add TLS modid reuse test for bug 29039
       elf: Fix TLS modid reuse generation assignment
       elf: Check objname before calling fatal_error
       elf: Fix _dl_debug_vdprintf to work before self-relocation
       elf: ldconfig should skip temporary files created by package managers
       ldconfig: Fixes for skipping temporary files.</changelog>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
</package>
<package pkgid="c6d9301f3c23b881aefdb7390bca2e598556f1a9a39ae66e805e1889e2e8fe0e" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="160.oe2203sp4"/>
  <changelog author="hefq343 &lt;fengqing.he@shingroup.cn&gt; - 2.34-151" date="1718625600">- Type:bugfix
- ID:
- SUG:NA
- DESC:fix compile error for ppc64le</changelog>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
</package>
<package pkgid="744a93b2199d211a15772dd5f7b6523bd0eeb0f9dd7a927b7899f69b97ba87a6" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="161.oe2203sp4"/>
  <changelog author="chenhaixiang &lt;chenhaixiang3@huawei.com&gt; - 2.34-152" date="1719316800">- Type:bugfix
- ID:
- SUG:NA
- DESC:elf: Properly align PT_LOAD segments</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
</package>
<package pkgid="3400561a26d381556b0f4afaecdddb95156d7c0259193a6b4576b800459a5139" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="162.oe2203sp4"/>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-153" date="1721044800">- Type:bugfix
- ID:
- SUG:NA
- DESC:Check the validity of len before mmap</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
</package>
<package pkgid="9974e215f81674feca2d41842d34ea0745902ba89935af023c8f6647a64d1c32" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="163.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 2.34-154" date="1721476800">- Type:bugfix
- ID:
- SUG:NA
- DESC:stdlib: fix grouping verification with multi-byte thousands</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-155" date="1722081600">- Type:bugfix
- ID:
- SUG:NA
- DESC:resolv:Do not wait for no existing second DNS response error</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.34-156" date="1722686400">- Type:bugfix
- ID:
- SUG:NA
- DESC:mktime: improve heuristic for ca-1986 Indiana DST</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
</package>
<package pkgid="026a72acedd2d688c47a1d2b8d9e62a9468541044af9459a32b3d97e7e7ab4cd" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="166.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-157" date="1724155200">- Type:bugfix
- ID:
- SUG:NA
- DESC:enable shared library use huge page for aarch64 architecture
       revert "elf/ld.so: use special mmap for hugepage to get symbols"
       hugepageedit: static-link build
       elf: the hugepage feature of dynamic library keep compatible with llvm lld
       elf: add some debug info for dynamic library hugepage feature</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
</package>
<package pkgid="05f5a91773588195c94b46a371fddf5f98ae326a832b78c7f09fa94ae9bf8634" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="167.oe2203sp4"/>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-158" date="1726142400">- Use thp for dynamic shared librarys when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-159" date="1730721600">- elf: execve statically linked programs instead of crashing</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.34-160" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:resolv: Track single-request fallback via _res._flags
       resolv: Allow short error responses to match any query</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-161" date="1732190400">- try to enable system thp ability when LD_HUGEPAGE_LIB=2</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-162" date="1732881600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: avoid jumping over a needed declaration
       elf: Move __rtld_malloc_init_stubs call into _dl_start_final</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-163" date="1733486400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:elf: Handle static PIE with non-zero load address
       elf: Introduce _dl_relocate_object_no_relro
       elf: Switch to main malloc after final ld.so self-relocation</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-164" date="1733918400">- Change Inner-Net to Inner-Net-2.0
- Change GFDL to GFDL-1.3-only</changelog>
  <changelog author="mayuhang &lt;mayuhang@huawei.com&gt; - 2.34-165" date="1739188800">- AArch64: Optimize memcmp</changelog>
  <changelog author="taoyuxiang &lt;taoyuxiang2@huawei.com&gt; - 2.34-166" date="1740484800">- Type:CVE
- CVE:CVE-2025-0395
- SUG:NA
- DESC:fix CVE-2025-0395</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 2.34-167" date="1747828800">- Type:CVE
- CVE:CVE-2025-4802
- SUG:NA
- DESC:fix CVE-2025-4802</changelog>
</package>
<package pkgid="57e66184c77dfd68cef9756add2eaca52abec828ff8a780dce7b78ff4f00fc60" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="170.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
</package>
<package pkgid="e9c959fb565098066b3b2bb9d8f4f0f68a4cd40404610c0bdfb69120e8153d24" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="172.oe2203sp4"/>
  <changelog author="liumingran &lt;liumr1@chinatelecom.cn&gt; - 2.34-169" date="1753272000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fnmatch: Fix memory leak problem by backport from glibc 2.35
  https://sourceware.org/git/?p=glibc.git;a=commit;h=4e32c8f5682004d0571395fe9fa1bc1b73b40f4c</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-170" date="1753876800">- posix: Fix double-free after allocation failure in regcomp (bug 33185) CVE-2025-8058</changelog>
  <changelog author="MayShao &lt;mayshao-oc@zhaoxin.com&gt; - 2.34-171" date="1756987200">- x86: Set preferred CPU features and update Shared to LLC for Zhaoxin processors</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.34-172" date="1768910400">- memalign: reinstate alignment overflow check (CVE-2026-0861)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)</changelog>
</package>
<package pkgid="97d59fb5d376a0d71354679b951ca20fa38bdf9459841dd59f4ec946f54b06eb" name="glibc-nss-devel" arch="x86_64">
  <version epoch="0" ver="2.34" rel="174.oe2203sp4"/>
  <changelog author="zhangnaichuan &lt;zhangnaichuan@h-partners.com&gt; - 2.34-174" date="1770206400">- Type:CVE
- CVE:CVE-2025-15281
- SUG:NA
- DESC:fix CVE-2025-15281</changelog>
</package>
<package pkgid="9965db04c7c41b7c2e586f4dc5713615875cdf58492c604d0623dba9fff3a509" name="gmock" arch="x86_64">
  <version epoch="0" ver="1.8.1" rel="5.oe2203sp4"/>
  <changelog author="xingxing&lt;xingxing@xfusion.com&gt; - 1.8.1-4" date="1674043200">- Internal Change</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.8.1-5" date="1720699200">- cmake modules in gtest-devel needs libgmock.so.*</changelog>
</package>
<package pkgid="8518f403588fbfdc6b933a6319f2c339f4b152744b9b6024166b23b49f064acd" name="gmock-devel" arch="x86_64">
  <version epoch="0" ver="1.8.1" rel="5.oe2203sp4"/>
  <changelog author="xingxing&lt;xingxing@xfusion.com&gt; - 1.8.1-4" date="1674043200">- Internal Change</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.8.1-5" date="1720699200">- cmake modules in gtest-devel needs libgmock.so.*</changelog>
</package>
<package pkgid="956b1bacb33dba7012b8a7ddc37f490c47ed07301a3ac4f5ec10b0f3671b69dc" name="gmp" arch="x86_64">
  <version epoch="1" ver="6.2.1" rel="4.oe2203sp4"/>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; - 1:6.2.1-3" date="1699272000">- Support build with clang</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:6.2.1-4" date="1722340800">- move pkgconfig files into devel pacakage</changelog>
</package>
<package pkgid="1e6c9d1a15e78ba732a4238bf9884b282ec5e23e3bf6cacdf2581136503f3af0" name="gmp-c++" arch="x86_64">
  <version epoch="1" ver="6.2.1" rel="4.oe2203sp4"/>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; - 1:6.2.1-3" date="1699272000">- Support build with clang</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:6.2.1-4" date="1722340800">- move pkgconfig files into devel pacakage</changelog>
</package>
<package pkgid="3214926fe032c7c25430d61d8fa734d14326cb0b23a1e9d38f6ff65f30abefca" name="gmp-debuginfo" arch="x86_64">
  <version epoch="1" ver="6.2.1" rel="4.oe2203sp4"/>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; - 1:6.2.1-3" date="1699272000">- Support build with clang</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:6.2.1-4" date="1722340800">- move pkgconfig files into devel pacakage</changelog>
</package>
<package pkgid="3bc0054aeef885b8972ba8539a116dc5e740c641f4590b1a66c8ab6e9bfb605a" name="gmp-debugsource" arch="x86_64">
  <version epoch="1" ver="6.2.1" rel="4.oe2203sp4"/>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; - 1:6.2.1-3" date="1699272000">- Support build with clang</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:6.2.1-4" date="1722340800">- move pkgconfig files into devel pacakage</changelog>
</package>
<package pkgid="1cbeeca63c782b585d22ab259052b0af537f3d3f16a56fa4acba52115d1221b2" name="gmp-devel" arch="x86_64">
  <version epoch="1" ver="6.2.1" rel="4.oe2203sp4"/>
  <changelog author="luofeng &lt;luofeng13@huawei.com&gt; - 1:6.2.1-3" date="1699272000">- Support build with clang</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1:6.2.1-4" date="1722340800">- move pkgconfig files into devel pacakage</changelog>
</package>
<package pkgid="638b0f54a304fc2b551715e1888856b677b3ff1d0cfc08c599d5fb55fef85e2a" name="gnupg2" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="6.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-4" date="1681905600">- add BuildRequires:gnutls-devel to support TLS</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-5" date="1686744000">- backport upstream patch</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
</package>
<package pkgid="53a09d51474d7e456937083081f3b7c1bae2ba14150a6e5b221c3a09d41047e6" name="gnupg2" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="7.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-5" date="1686744000">- backport upstream patch</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-7" date="1746532800">- fix CVE-2025-30258</changelog>
</package>
<package pkgid="971b9e725fcdba5c26619597871b7c069fd4099c8ed66c9c98f213eb6a99b836" name="gnupg2" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="9.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-7" date="1746532800">- fix CVE-2025-30258</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-8" date="1756123200">- fix read buffer over-read in uncompress_ecc_q_in_canon_sexp</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-9" date="1767009600">- fix CVE-2025-68973</changelog>
</package>
<package pkgid="dc573fc65eb88deefe7542f107968f51290a900d3f462934069dbff2c893108d" name="gnupg2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="6.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-4" date="1681905600">- add BuildRequires:gnutls-devel to support TLS</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-5" date="1686744000">- backport upstream patch</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
</package>
<package pkgid="06f41aa03330289cff6c24d6c69db3b48c16c642692e7d246401f9e13849936a" name="gnupg2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="7.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-5" date="1686744000">- backport upstream patch</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-7" date="1746532800">- fix CVE-2025-30258</changelog>
</package>
<package pkgid="6b9b6cdfd5e1d9d2156f8c7df55a1f21dc1efe46c306c8be08a5dcef847f5d54" name="gnupg2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="9.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-7" date="1746532800">- fix CVE-2025-30258</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-8" date="1756123200">- fix read buffer over-read in uncompress_ecc_q_in_canon_sexp</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-9" date="1767009600">- fix CVE-2025-68973</changelog>
</package>
<package pkgid="86ddafa780af43fded4818c8e10b4ef22919b32df5439df49c0c7bf3de2a724c" name="gnupg2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="6.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-4" date="1681905600">- add BuildRequires:gnutls-devel to support TLS</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-5" date="1686744000">- backport upstream patch</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
</package>
<package pkgid="c96cec7f7dafbec03cc8f399d06596cda839c9f5fd8b40bc7046f69205a2e224" name="gnupg2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="7.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-5" date="1686744000">- backport upstream patch</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-7" date="1746532800">- fix CVE-2025-30258</changelog>
</package>
<package pkgid="f9c86965406c9550a99937c2502c83f009231eb4b80ab1d523a30146babe7c2a" name="gnupg2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.32" rel="9.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-7" date="1746532800">- fix CVE-2025-30258</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-8" date="1756123200">- fix read buffer over-read in uncompress_ecc_q_in_canon_sexp</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-9" date="1767009600">- fix CVE-2025-68973</changelog>
</package>
<package pkgid="2c14dabed05ccf2e108b338441c1f3310e76658979c4ca3d01492a29ef738874" name="gnupg2-help" arch="noarch">
  <version epoch="0" ver="2.2.32" rel="6.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-4" date="1681905600">- add BuildRequires:gnutls-devel to support TLS</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-5" date="1686744000">- backport upstream patch</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
</package>
<package pkgid="3cb92cc7ab42050f2eb9c2b3495b34ec8d11c89cc07ee146417f69258c10ca35" name="gnupg2-help" arch="noarch">
  <version epoch="0" ver="2.2.32" rel="7.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-5" date="1686744000">- backport upstream patch</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-7" date="1746532800">- fix CVE-2025-30258</changelog>
</package>
<package pkgid="efc97f1ace2e9b56874ff072fdbe304f5b14b958c775e8d46e174f603c078629" name="gnupg2-help" arch="noarch">
  <version epoch="0" ver="2.2.32" rel="9.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-6" date="1742558400">- backport upstream patch to fix double free</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-7" date="1746532800">- fix CVE-2025-30258</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-8" date="1756123200">- fix read buffer over-read in uncompress_ecc_q_in_canon_sexp</changelog>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 2.2.32-9" date="1767009600">- fix CVE-2025-68973</changelog>
</package>
<package pkgid="e4676cccc6a7cc47d987734282dc41277f6e50881d21d05354add3f764a428d1" name="gnuplot" arch="x86_64">
  <version epoch="0" ver="5.0.6" rel="15.oe2203sp4"/>
  <changelog author="Chaochao Bai &lt;baichaochao@cqsoftware.com.cn&gt; - 5.0.6-15" date="1755864000">- Fix CVE-2025-31176、CVE-2025-31179、CVE-2025-31180、CVE-2025-31181、CVE-2025-3359</changelog>
</package>
<package pkgid="dbd8d132713632a3ac82bcbfdcb6d927185e3a2f2ec846386ae51e3d07a80ea4" name="gnuplot-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.0.6" rel="15.oe2203sp4"/>
  <changelog author="Chaochao Bai &lt;baichaochao@cqsoftware.com.cn&gt; - 5.0.6-15" date="1755864000">- Fix CVE-2025-31176、CVE-2025-31179、CVE-2025-31180、CVE-2025-31181、CVE-2025-3359</changelog>
</package>
<package pkgid="ae8c379c236b26b17fb5a8968b46f4a7a4477f9877f0f6917f93f9709a9a54cb" name="gnuplot-debugsource" arch="x86_64">
  <version epoch="0" ver="5.0.6" rel="15.oe2203sp4"/>
  <changelog author="Chaochao Bai &lt;baichaochao@cqsoftware.com.cn&gt; - 5.0.6-15" date="1755864000">- Fix CVE-2025-31176、CVE-2025-31179、CVE-2025-31180、CVE-2025-31181、CVE-2025-3359</changelog>
</package>
<package pkgid="c604cdfbc39b11e7f04a2e6e8b6b7b4b676207293574d3e5cd12648775fb1db7" name="gnuplot-help" arch="noarch">
  <version epoch="0" ver="5.0.6" rel="15.oe2203sp4"/>
  <changelog author="Chaochao Bai &lt;baichaochao@cqsoftware.com.cn&gt; - 5.0.6-15" date="1755864000">- Fix CVE-2025-31176、CVE-2025-31179、CVE-2025-31180、CVE-2025-31181、CVE-2025-3359</changelog>
</package>
<package pkgid="a4c2cb7633bea29929167fec1c5c8c865aeabdd5ebd3affcc8ebbdaaa8cfb9ba" name="gnutls" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="16.oe2203sp4"/>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-7" date="1687003200">- add sw arch patch</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-8" date="1687003201">- add nettle-devel version</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-9" date="1688040000">- add nettle version restriction</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
</package>
<package pkgid="90167cc9cb5e9e565a80e7de198e00b7646dfa343a3d5f08d5637ef9e7bc0a18" name="gnutls" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="17.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
</package>
<package pkgid="a1d28a6e91fce6e1d7e36d3762563e3bb851fbef99ae6acc323aec4a5f553615" name="gnutls" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="19.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
</package>
<package pkgid="80b2c4c223e25c6af43e0001bd061e6db9a0cc38e51a03088e1663aea3b5d854" name="gnutls" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="20.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
  <changelog author="Xu Raoqing &lt;xuraoqing@h-partners.com&gt; - 3.7.2-20" date="1772712000">- fix CVE-2025-14831</changelog>
</package>
<package pkgid="e13455ced1f486fb2c8a3c3c3e7b22b62d3788209740ea42b09ead7d36ea7339" name="gnutls-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="16.oe2203sp4"/>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-7" date="1687003200">- add sw arch patch</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-8" date="1687003201">- add nettle-devel version</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-9" date="1688040000">- add nettle version restriction</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
</package>
<package pkgid="e2d8270ea785f00f8484972f3e809890687584171ef27dd6aaa63418ace01e0b" name="gnutls-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="17.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
</package>
<package pkgid="56efa55ae9563fea35b397c5d320cc0c0b3a884e055537ef23bdfe17aa7e8955" name="gnutls-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="19.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
</package>
<package pkgid="75517bc9b402d91ac0fb4000b26404ec3ea8b71caf22851dad8c8c7d1ae0d2db" name="gnutls-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="20.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
  <changelog author="Xu Raoqing &lt;xuraoqing@h-partners.com&gt; - 3.7.2-20" date="1772712000">- fix CVE-2025-14831</changelog>
</package>
<package pkgid="1adea1ed046324ea532347ccfb2dde9e9ad2668ebdcd064f6c4faaccb8bf7207" name="gnutls-debugsource" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="16.oe2203sp4"/>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-7" date="1687003200">- add sw arch patch</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-8" date="1687003201">- add nettle-devel version</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-9" date="1688040000">- add nettle version restriction</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
</package>
<package pkgid="a2ee8dc92595df2710343da1c803a575a111ac9962b8e2ccd7e7653b76e5e026" name="gnutls-debugsource" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="17.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
</package>
<package pkgid="ff24e4d6cec473f9ac7a88b128e8a968d7e6b1e6eacb5ef8cbd45c4fa21eb397" name="gnutls-debugsource" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="19.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
</package>
<package pkgid="eaea5a5a25d539415f10ff98cf80cbd03c774e9c7e730c822aebbd25517bcfda" name="gnutls-debugsource" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="20.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
  <changelog author="Xu Raoqing &lt;xuraoqing@h-partners.com&gt; - 3.7.2-20" date="1772712000">- fix CVE-2025-14831</changelog>
</package>
<package pkgid="ba614f3f6fd977c177fcb0b31896952889996e23caf3dc1f098b07942b0159c1" name="gnutls-devel" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="16.oe2203sp4"/>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-7" date="1687003200">- add sw arch patch</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-8" date="1687003201">- add nettle-devel version</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-9" date="1688040000">- add nettle version restriction</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
</package>
<package pkgid="35510c28c1e6625f826e2e4891e2b9d3f3b1614639699242addd49549a36d54d" name="gnutls-devel" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="17.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
</package>
<package pkgid="64a0f3248cf377cfa1a8ee9961855a7f378715aa8fc3dc48e7b59d50fab8ca73" name="gnutls-devel" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="19.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
</package>
<package pkgid="0cbdf1ef95a1fd4ddc21d534856c4b20bb23b654fe211bb3ad6cd39646605a52" name="gnutls-devel" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="20.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
  <changelog author="Xu Raoqing &lt;xuraoqing@h-partners.com&gt; - 3.7.2-20" date="1772712000">- fix CVE-2025-14831</changelog>
</package>
<package pkgid="426fb5276ea63ebf785697347a3381934219430f01ed608decc1b3a436ea3eab" name="gnutls-help" arch="noarch">
  <version epoch="0" ver="3.7.2" rel="16.oe2203sp4"/>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-7" date="1687003200">- add sw arch patch</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-8" date="1687003201">- add nettle-devel version</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-9" date="1688040000">- add nettle version restriction</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
</package>
<package pkgid="5847d0321d1d18fed58c482f58f3ff78888f536c2fd40305530d5e12044abcbd" name="gnutls-help" arch="noarch">
  <version epoch="0" ver="3.7.2" rel="17.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
</package>
<package pkgid="1cb98991589aa01f35c5fd562b88d4612bedcf0a6d8f2c9b42aae9e6f7698591" name="gnutls-help" arch="noarch">
  <version epoch="0" ver="3.7.2" rel="19.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
</package>
<package pkgid="db0847fdaf72df9030e7466797d69f7b811869b5f7c3443eb136d17e57aa4e17" name="gnutls-help" arch="noarch">
  <version epoch="0" ver="3.7.2" rel="20.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
  <changelog author="Xu Raoqing &lt;xuraoqing@h-partners.com&gt; - 3.7.2-20" date="1772712000">- fix CVE-2025-14831</changelog>
</package>
<package pkgid="b2b9587dc0f587e3028197b2e3888f8a6fdb000c0c16a88eef86382bfe40b272" name="gnutls-utils" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="16.oe2203sp4"/>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-7" date="1687003200">- add sw arch patch</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-8" date="1687003201">- add nettle-devel version</changelog>
  <changelog author="xuraoqing &lt;609179072@qq.com&gt; - 3.7.2-9" date="1688040000">- add nettle version restriction</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
</package>
<package pkgid="625baa22595ac7fb231cb07fced5c4f6897983da7b8cc820c7af44b47f500e65" name="gnutls-utils" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="17.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-10" date="1700481600">- fix CVE-2023-5981</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-11" date="1705492800">- fix CVE-2024-0553 and CVE-2024-0567</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
</package>
<package pkgid="5f2e85bdb2304e1f2d21dacb6ed8ab0b461d9570e22e10cc8f8824b1bd20bb51" name="gnutls-utils" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="19.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
</package>
<package pkgid="22c8eb01b0ca87459094b2b6aa80af080a59a35abcd1a6f8eff00cd6d8a43e34" name="gnutls-utils" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="20.oe2203sp4"/>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-12" date="1711195200">- fix CVE-2024-28834</changelog>
  <changelog author="xuraoqing &lt;xuraoqing@huawei.com&gt; - 3.7.2-13" date="1711454400">- update patch to remove function declare in header file</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-14" date="1713441600">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-15" date="1713441601">- fix CVE-2024-28835</changelog>
  <changelog author="fangxiuning &lt;fangxiuning@huawei.com&gt; - 3.7.2-16" date="1739448000">- fix CVE-2024-12243</changelog>
  <changelog author="Linux_zhang &lt;zhangruifang@h-partners.com&gt; - 3.7.2-17" date="1752580800">- fix CVE-2025-32988,CVE-2025-32990,CVE-2025-6395</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 3.7.2-18" date="1767096000">- fix CVE-2025-9820</changelog>
  <changelog author="Linux_zhang &lt;244695981@qq.com&gt; - 3.7.2-19" date="1770033600">- backport patches to fix pkcs11 bugs</changelog>
  <changelog author="Xu Raoqing &lt;xuraoqing@h-partners.com&gt; - 3.7.2-20" date="1772712000">- fix CVE-2025-14831</changelog>
</package>
<package pkgid="967b1b7d59ca39839582a7730d81f4e0ed1555dff876033e21b40b634025412f" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="35.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-26" date="1702641600">- Type:CVE
- CVE:CVE-2023-39326,CVE-2023-45285
- SUG:NA
- DESC:fix CVE-2023-39326,CVE-2023-45285</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-27" date="1705406400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix test error about mod_insecure_issue63845</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-28" date="1710504000">- Type:CVE
- CVE:CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289
- SUG:NA
- DESC:fix CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-29" date="1711540800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:fix failure of `net/http` unit test and enable go unit test</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540801">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
</package>
<package pkgid="63b117df3521c194fdd961c56586a7472d46d009035528513124a6e3a7ee6bd4" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="37.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-28" date="1710504000">- Type:CVE
- CVE:CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289
- SUG:NA
- DESC:fix CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-29" date="1711540800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:fix failure of `net/http` unit test and enable go unit test</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540801">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
</package>
<package pkgid="bae64308dfc3da56df17ca4419e6683c7bd90d00c62944863e232cced47783a0" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="39.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540800">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
</package>
<package pkgid="e44964e34441bfa1fecd0395aa0fdae8f53016b5df55b1460a2a586080f8c0df" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="40.oe2203sp4"/>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
</package>
<package pkgid="c5589e6664a2217cf3da40947d0b20239a3fd3b764a06a30c726ba9ea89f861f" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="41.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
</package>
<package pkgid="f5289c0ee91fd475e6e689291fb3cfd443dfc272720a95320f34a85ebe4cee89" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="43.oe2203sp4"/>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
</package>
<package pkgid="cfc89a71691037685ea9ae214770c1987d90ecb5700b6d83512210e684f55b44" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="44.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603201">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
</package>
<package pkgid="56742378a8bcd6d5c71a49303bc16ffb7c101a00c505ea70f41269e577403654" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="45.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
</package>
<package pkgid="e04b70747b80067b0ef06ba836ceebab775dfcb4105f7cde50a740c204d17995" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="46.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-46" date="1764849600">- Type:CVE
- CVE:CVE-2025-61729,CVE-2025-61717
- SUG:NA
- DESC:fix CVE-2025-61729,CVE-2025-61727</changelog>
</package>
<package pkgid="5e00ec45d36f89ec88677dd056290dac1017cfd26a6d37b240e4dc237d30dc51" name="golang" arch="x86_64">
  <version epoch="0" ver="1.17.3" rel="47.oe2203sp4"/>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-46" date="1764849600">- Type:CVE
- CVE:CVE-2025-61729,CVE-2025-61717
- SUG:NA
- DESC:fix CVE-2025-61729,CVE-2025-61727</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-47" date="1772884800">- Type:CVE
- CVE:CVE-2025-61732,CVE-2025-68119,CVE-2025-61731,CVE-2025-61728,CVE-2025-61726,CVE-2025-68121
- SUG:NA
- DESC:fix CVE-2025-61732,CVE-2025-68119,CVE-2025-61731,CVE-2025-61728,CVE-2025-61726,CVE-2025-68121</changelog>
</package>
<package pkgid="66d7d2f086b57c8421990c38a8692f6114b1065bc18436aaf77ee09b648574c4" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="35.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-26" date="1702641600">- Type:CVE
- CVE:CVE-2023-39326,CVE-2023-45285
- SUG:NA
- DESC:fix CVE-2023-39326,CVE-2023-45285</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-27" date="1705406400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix test error about mod_insecure_issue63845</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-28" date="1710504000">- Type:CVE
- CVE:CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289
- SUG:NA
- DESC:fix CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-29" date="1711540800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:fix failure of `net/http` unit test and enable go unit test</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540801">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
</package>
<package pkgid="75ffa3ade02cd53a7bc539bdb0e4acb67cd200616aa61d92202862791548166a" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="37.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-28" date="1710504000">- Type:CVE
- CVE:CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289
- SUG:NA
- DESC:fix CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-29" date="1711540800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:fix failure of `net/http` unit test and enable go unit test</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540801">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
</package>
<package pkgid="b0027d6181292a1a1117e74e56cc24d4196b704e0b97e972a0212b269254c126" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="39.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540800">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
</package>
<package pkgid="8c6f16bae0f9d1fbb5b7f9eed6aa4bfdea8f7e8b50435c97f67b9d9b69d39c10" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="40.oe2203sp4"/>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
</package>
<package pkgid="803b06de6449f7923bce3760035fd4caf8e7d22e564138a8b3627d84a83b978b" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="41.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
</package>
<package pkgid="93dab8119dd61ec15aacd8fdd7f5e6d4c790d97b30893c3d6f0a8c8128d44086" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="43.oe2203sp4"/>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
</package>
<package pkgid="aa59652214806d4e0995435d134b9e845ee2d47fe593c86445814067a797e969" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="44.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603201">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
</package>
<package pkgid="62600e0cd520faf2a3ee30792050002260dfbe6fffaebd073614c631d105722d" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="45.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
</package>
<package pkgid="a7fe63ae9b1ffa25f6c7ee3e4642893486ac309bc1cf71dd645e94089a6b1396" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="46.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-46" date="1764849600">- Type:CVE
- CVE:CVE-2025-61729,CVE-2025-61717
- SUG:NA
- DESC:fix CVE-2025-61729,CVE-2025-61727</changelog>
</package>
<package pkgid="379484f8844869de9316ad9f0ccfdacf5820ad630575f06fefe632cbea8c1710" name="golang-devel" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="47.oe2203sp4"/>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-46" date="1764849600">- Type:CVE
- CVE:CVE-2025-61729,CVE-2025-61717
- SUG:NA
- DESC:fix CVE-2025-61729,CVE-2025-61727</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-47" date="1772884800">- Type:CVE
- CVE:CVE-2025-61732,CVE-2025-68119,CVE-2025-61731,CVE-2025-61728,CVE-2025-61726,CVE-2025-68121
- SUG:NA
- DESC:fix CVE-2025-61732,CVE-2025-68119,CVE-2025-61731,CVE-2025-61728,CVE-2025-61726,CVE-2025-68121</changelog>
</package>
<package pkgid="e496b5be849f92915aedaa54fc23377f37fda4f231b3117295afc2e3e5f898d6" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="35.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-26" date="1702641600">- Type:CVE
- CVE:CVE-2023-39326,CVE-2023-45285
- SUG:NA
- DESC:fix CVE-2023-39326,CVE-2023-45285</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-27" date="1705406400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix test error about mod_insecure_issue63845</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-28" date="1710504000">- Type:CVE
- CVE:CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289
- SUG:NA
- DESC:fix CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-29" date="1711540800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:fix failure of `net/http` unit test and enable go unit test</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540801">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
</package>
<package pkgid="dc07811b6a16f84bbec1d43e0725bc8ce36d859558da594edf15b706722558a9" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="37.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-28" date="1710504000">- Type:CVE
- CVE:CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289
- SUG:NA
- DESC:fix CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-29" date="1711540800">- Type:bugfix
- CVE:
- SUG:NA
- DESC:fix failure of `net/http` unit test and enable go unit test</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540801">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
</package>
<package pkgid="945ac19a8920d4a008c47985c329634e027273edb82f9f6c901079405c6ff501" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="39.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-30" date="1711540800">- Type:CVE
- CVE:CVE-2024-24784
- SUG:NA
- DESC:fix CVE-2024-24784</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
</package>
<package pkgid="74e12219a06b475ea72b7d345fd351b09189a99e2def97b77e5cd86a0ff02faa" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="40.oe2203sp4"/>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.17.3-31" date="1711713600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:backport the upstream patch, fix the overflow issue in runtime.netpollWaiters</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
</package>
<package pkgid="a99605f169310221af73cc32c7e2231d4a3f8e8be9263b45ee84cfe7b8e5392c" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="41.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-32" date="1713268800">- Type:CVE
- CVE:CVE-2023-45288
- SUG:NA
- DESC:fix CVE-2023-45288</changelog>
  <changelog author="lujingxiao &lt;lujingxiao@huawei.com&gt; - 1.17.3-33" date="1716811200">- Type:CVE
- CVE:CVE-2024-24787
- SUG:NA
- DESC:fix CVE-2024-24787</changelog>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
</package>
<package pkgid="53b938572f1209d741c850b54dba3f6d2e9fe8ee200b2c1b19b39be894f28c88" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="43.oe2203sp4"/>
  <changelog author="yangjiaqi &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-34" date="1719230400">- Type:CVE
- CVE:CVE-2024-24789
- SUG:NA
- DESC:fix CVE-2024-24789</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-35" date="1722945600">- Type:CVE
- CVE:CVE-2024-24791
- SUG:NA
- DESC:fix CVE-2024-24791</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
</package>
<package pkgid="a6187d8436cf78aaf985e2bacbe21b699607eeca554ac1cfc5e7b58557084873" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="44.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603201">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
</package>
<package pkgid="66790f5336d9e22a0ddb9988cac913db8a56e20701dd0536f8911a466f6525d1" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="45.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-36" date="1729080000">- Type:CVE
- CVE:CVE-2024-34155
- SUG:NA
- DESC:fix CVE-2024-34155</changelog>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
</package>
<package pkgid="f9030887add5d975c7384e03a174630a35e9e34ab430e0dd3cd319fcdc0371de" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="46.oe2203sp4"/>
  <changelog author="hanchao &lt;hanchao63@huawei.com&gt; - 1.17.3-37" date="1729598400">- Type:CVE
- CVE:CVE-2024-34156,CVE-2024-34158
- SUG:NA
- DESC:fix CVE-2024-34156,CVE-2024-34158</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-46" date="1764849600">- Type:CVE
- CVE:CVE-2025-61729,CVE-2025-61717
- SUG:NA
- DESC:fix CVE-2025-61729,CVE-2025-61727</changelog>
</package>
<package pkgid="ec46a9a6c652cd7071beffc356b10d46b7911c93aeb643041624da04b630754d" name="golang-help" arch="noarch">
  <version epoch="0" ver="1.17.3" rel="47.oe2203sp4"/>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-38" date="1740139200">- Type:CVE
- CVE:CVE-2024-45341 CVE-2024-45336
- SUG:NA
- DESC:fix CVE-2024-45341 CVE-2024-45336</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-39" date="1744113600">- Type:CVE
- CVE:CVE-2025-22870
- SUG:NA
- DESC:fix CVE-2025-22870</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 1.17.3-40" date="1750680000">- Type:CVE
- CVE:CVE-2025-4673
- SUG:NA
- DESC:fix CVE-2025-4673</changelog>
  <changelog author="verbir &lt;yangjiaqi16@huawei.com&gt; - 1.17.3-41" date="1755691200">- Type:CVE
- CVE:CVE-2025-47907 CVE-2025-47906
- SUG:NA
- DESC:fix CVE-2025-47907 CVE-2025-47906</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.17.3-42" date="1756296000">- Type:CVE
- CVE:CVE-2025-22871
- SUG:NA
- DESC:fix CVE-2025-22871</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-43" date="1762603200">- Type:CVE
- CVE:CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724
- SUG:NA
- DESC:fix CVE-2025-58183,CVE-2025-58185,CVE-2025-58189,CVE-2025-61724</changelog>
  <changelog author="zhaoyifan &lt;stopire@gmail.com&gt; - 1.17.3-44" date="1763121600">- Type:CVE
- CVE:CVE-2025-58187,CVE-2025-61723
- SUG:NA
- DESC:fix CVE-2025-58187,CVE-2025-61723</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-45" date="1763640000">- Type:CVE
- CVE:CVE-2025-47912,CVE-2025-58186
- SUG:NA
- DESC:fix CVE-2025-47912,CVE-2025-58186</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-46" date="1764849600">- Type:CVE
- CVE:CVE-2025-61729,CVE-2025-61717
- SUG:NA
- DESC:fix CVE-2025-61729,CVE-2025-61727</changelog>
  <changelog author="huzhangying &lt;huzhangying@huawei.com&gt; - 1.17.3-47" date="1772884800">- Type:CVE
- CVE:CVE-2025-61732,CVE-2025-68119,CVE-2025-61731,CVE-2025-61728,CVE-2025-61726,CVE-2025-68121
- SUG:NA
- DESC:fix CVE-2025-61732,CVE-2025-68119,CVE-2025-61731,CVE-2025-61728,CVE-2025-61726,CVE-2025-68121</changelog>
</package>
<package pkgid="0db2778a25c32bb7c2062e2e7ab9033e6c3fee7be9672e62869215cbf88e9026" name="google-oauth-java-client" arch="noarch">
  <version epoch="0" ver="1.22.0" rel="6.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.22.0-6" date="1760356800">- Fix CVE-2021-22573</changelog>
</package>
<package pkgid="8b693027ec3d12f322d9fb0cab278e0dcf3839f7e01d20c49b79901fa0563fa2" name="google-oauth-java-client-help" arch="noarch">
  <version epoch="0" ver="1.22.0" rel="6.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.22.0-6" date="1760356800">- Fix CVE-2021-22573</changelog>
</package>
<package pkgid="41415a04b5c4c9b54a2c3a5dab31454d5e32efd8ceefe3a33d3dcd3420c743e5" name="graphviz" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="968515a7349fd02893ac1540193260716b32f586400ef5c6d40143d55c2dc911" name="graphviz-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="10cd87f65311c47e24e7e5d9f6c4a8b9f556dd66466fa1353aeec1803f1c7d11" name="graphviz-debugsource" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="cd1b8a7a14b5fbfcbbd3bbe807ddbb7aea14d71c5a51a9b346b09b3f5a284bf2" name="graphviz-devel" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="9bba05c53fdce1576edd8e01fca65ff68e1793f723e01ae1d5e473e7ce87adfc" name="graphviz-docs" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="72334f7dff5e36fdf3b4abaf1d9983e270bb00a50d965b5cf4864cc433811356" name="graphviz-gd" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="875a4756bb4ef4aa5cd29b385704f7e1159a335f881accc5a9bcfa50fced1275" name="graphviz-graphs" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="b2ed17bde9337954ca23f0fe18b9f4d55e73519f2deabfd37bf2aedcd6eb8f8f" name="graphviz-guile" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="ba5d2b402243efb6f7c1f20db67327e1dc844816bb7d71c3602a9cee027f29ca" name="graphviz-java" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="3b982dfd3c8eb3991a62b51d9b058a21a5c80098dd1ab748c08b53438f070653" name="graphviz-lua" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="26a8cdeb54d6eab248cf577ffee98da83382488dfffefcc7b7e89d01a724453a" name="graphviz-ocaml" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="92abed3b4d952dbf8e2b708f42a9a05791e995644a140ce267f4c2a86963b652" name="graphviz-perl" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="ca03db6e10dc15e9193a88481c17944490dc622dc622850ded82189c6c92e064" name="graphviz-python3" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="791aefe945bd8dd15d38991e6eef285d1a241a838a82695a3b81157c2228cc6a" name="graphviz-ruby" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="fb154e23e9f718aed4bdb4f7e5e8b3e921123df802f6d5eea5d58c14d8f80920" name="graphviz-tcl" arch="x86_64">
  <version epoch="0" ver="2.48.0" rel="7.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.48.0-5" date="1706875200">- Fix CVE-2023-46045</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 2.48.0-6" date="1708948800">- Modify loongarch64 and sw_64 support tcl subpackage</changelog>
  <changelog author="peijiankang &lt;peijiankang@kylinos.cn&gt; - 2.48.0-7" date="1756728000">- fix graphviz graphviz-graphs graphviz-docs files conflict</changelog>
</package>
<package pkgid="70faf9e51512834963574c0ca234bb540db7a0b1bc21f1c5bffbf9d21fadd52e" name="grub2-common" arch="noarch">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="7f048aa1a1e1de679ef8640de63a580fe8891a54b3890469730b948ae455f39e" name="grub2-common" arch="noarch">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="672aaff2d497b89dca89190110f810c88e36ffc870c9c4add5b908ffe6b42ca3" name="grub2-common" arch="noarch">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="1ae42458d886a4479f83d15c0e5ae852fa069d6fd2302b3f1388bb27da7d8b19" name="grub2-common" arch="noarch">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="d36a1e81ff0a7f3fdb37d0add1dff42adb93dd5295579e5b944d73d72c982b5a" name="grub2-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="93371fa5deeab90263c20c5df6dbcbd65d77888cb06884d7b3532189c7bd4f4f" name="grub2-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="ef57418b6fc89764d7e6e1c2e48a3a0acd94d6932c480341aa51ba7863382784" name="grub2-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="f18af33d59c738e589034699bc5b98946cc2b680ad378301146a3ed866c42b5d" name="grub2-debuginfo" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="74feff45b4e6c70e44d69aef71c2a148fbf4e269f943d0be969a6148d4929acc" name="grub2-debugsource" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="246573cb5efdc5001670fb68958be970de1c2c55017bcf44c1c75a03c77f27e4" name="grub2-debugsource" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="b38cb3784eb0e1371d1444fd0aec538c2343f27827dfc5e8bddbf03b9a248e28" name="grub2-debugsource" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="03b4bd5c896c4ddcbcea1ee9ef94c8ab0e315e46af89ad9edf012e4b59e96437" name="grub2-debugsource" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="e92f49ce57d7bf26afaacbc09ce8fd93770075c9493f4d587629251c2c27736c" name="grub2-efi-ia32" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="c5b7dd6ae255963aaeb5e4247b0220a9b853f79da4451c1702634839f1fd3701" name="grub2-efi-ia32" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="c5dff5eba2c77492578c6660ee555e67d7b7e73bf081d345c19a4dae5a7d43cc" name="grub2-efi-ia32" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="96aacea592548ba96a7f2c0dad837c7c66ddb262634a3cd872a8e6aa60d250ca" name="grub2-efi-ia32" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="0baed17d0a478595b69eb4d28bf78d2454549f15fc43013a49a4e661e6686b77" name="grub2-efi-ia32-cdboot" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="530b37468ad012581c3f02d9e80505be5688e8622af3489ce924de6980d137c8" name="grub2-efi-ia32-cdboot" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="a768c507af2a468a7641c56e50bb0dfbe5ceccd3b1007c700b3a81230ac3bd73" name="grub2-efi-ia32-cdboot" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="b13e4f9259c309c30d9a3c47e58d86d13f49de8a0ca0875d63a0f52aeee1d123" name="grub2-efi-ia32-cdboot" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="fceea2f64d9719c019e040b0c46d09d3e967f7c01d5454fc566953616dbcdc75" name="grub2-efi-ia32-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="2cd5b7692ef39630305078836db233ce018dbcad58900f693ab6e8d961b729fd" name="grub2-efi-ia32-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="a47aa14180e63f6eba92cdf1fa2ba28ff5c6b07641d5bfd9a4ee95c841d3bbd6" name="grub2-efi-ia32-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="767432f7750160c1d62030e7406d15735cf42d82b2c50ad8074783de7a87bffd" name="grub2-efi-ia32-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="7853cf8771dc8fb46c5b3a6335c6f0b3aa662ac6abd56b73c4079b95a55a7210" name="grub2-efi-x64" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="e7c6081a50a1ea7db40df73a26e208e30d3f9d55237d2209ac8092c02427d00e" name="grub2-efi-x64" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="713e88b2e2c9ab000d2ab2d3c667cf69599bb2caf37ce75bebe565e84c5289f6" name="grub2-efi-x64" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="f1cc8865d083d0866d165205929bf1d6cac4e256bb957fe3d69f6119852fd3d8" name="grub2-efi-x64" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="808016145f30ff8cc9f1a603b3e48e19ff521aea8969f164885375ec19d30be6" name="grub2-efi-x64-cdboot" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="8ee03af6b1fd124ab401fbe14ff304586c107e5b1070ad14ee078b8b48966977" name="grub2-efi-x64-cdboot" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="526e6eb359cd24fc7caa70d62e097c8750b88e6e290696110fcdd22e672acc31" name="grub2-efi-x64-cdboot" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="7ba82d2d1dc0cf5ba60112b011b9f94b143a6c962df20b437bdfc01c8926370f" name="grub2-efi-x64-cdboot" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="cfb9cdce959d6521b69fb4beb86fecb787c530ae94e23a082c01175cd5b641f1" name="grub2-efi-x64-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="5c976e0915dab8435572262b7cb2592ae488a4b03e05aa879be0b2ab799a91a3" name="grub2-efi-x64-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="755d20341481eaa1f79b6c1ada893e0f38cd1a10baad4dae1d36beff9ed55097" name="grub2-efi-x64-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="b1a86bcfdc2b927bfd360083084cbe40cafe2f2890a6e1aa4b2910d93628cf4b" name="grub2-efi-x64-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="6b616eea6d4d56ee6ccdaa1b9f58dd8a147dbe457a87cb80293cb2be6cfe65ad" name="grub2-help" arch="noarch">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="ad732e3c63e0890bc701943c035497a102591d6357cd2b0bf85385ede52448bc" name="grub2-help" arch="noarch">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="d140282e74e6bcba43363a781137bef511c9b9ca15b9c11c085ad84d1362c84e" name="grub2-help" arch="noarch">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="8f68eece3df8265b456a7406e7905332fcfc668d262a2c0f2d82ccfe0e6f3a3d" name="grub2-help" arch="noarch">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="e7c96927cd91aafb2db12dab9256e4e201bce23823abd5198141f8614b2c6f98" name="grub2-pc" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="1a3b3d9d9160511b4e321ab73469426c131039fc76f56fb0ecce850cb9cf7495" name="grub2-pc" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="72c49754951d4497537b1b61bf9bdd74eff40b46046eb7fb57ba896665518704" name="grub2-pc" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="36564d20c09381402418e0d81bf4b372a071cb08dadd84da30c407e14febef2e" name="grub2-pc" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="0b291a7e1c7270f47647971238cfb593cd6f4c3822f730a14381795c8624d24e" name="grub2-pc-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="824f1de5f89fc17ba32c46f817ac257ba85ed040b6e9ec5bb7c68fac68eb0d8e" name="grub2-pc-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="d623f41772eaf26f596016d15d350621ea09be7301ca223c76ece20e99c1eab7" name="grub2-pc-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="cf4cc8f47d61292a793d0277ce78e97372da7f17288ef3f567434509356bb388" name="grub2-pc-modules" arch="noarch">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="9943df87874634d1ac8caf3ad97e7d702718c19e1f2f083c5c7ecb94c5d8a63f" name="grub2-tools" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="7a8a87a20c9a6d5d1324b0c2d961fa69a2466ccf11afcdfd708678148c753427" name="grub2-tools" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="d2c4ebebedfcdf152ecffa819b5059ba928668e3609878e8d9b83fb50a9f9276" name="grub2-tools" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="f898de5195ff84af77976604f38b8a58ff2195cbcf9b3b888039832440759b41" name="grub2-tools" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="150c446b9a66f1c08d3ee0e6f2ce8f097c9cc89d4f249ef6fa700ad452e8d9ea" name="grub2-tools-efi" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="c74d650e2a4ca8e8adb83884d3e8490c989a2fb1716efa3e90643b7ea99de9a6" name="grub2-tools-efi" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="dccdbf176aa63a05e54672060faa58fee53fb1aac4af77b12fd53593499cf99e" name="grub2-tools-efi" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="f3e23bd04019660f193f53f1dcd6f1c1a6cb589aacf358d3ccb96a59ac8f4872" name="grub2-tools-efi" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="b7acd1fbb143399230480f82456e5dbf0a41397a307a23bb414f34bfd5576e7f" name="grub2-tools-extra" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="6cdc3f4bb11da16f2eb2a392bd80571503d74ee850beae1692d96c77f855d5d7" name="grub2-tools-extra" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="adc406a2732225aa0a00ef1f72011a021819fff9d4efee14fe76497da87f6068" name="grub2-tools-extra" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="fbe6f3d3c86176649cf2bccef0472ab27a2e77d8bbccb0786dc2b77872728862" name="grub2-tools-extra" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="2c7f12d640a441141fb6325a7170d3ab181be98c7e9c6f06f31eafe2c28bcd40" name="grub2-tools-minimal" arch="x86_64">
  <version epoch="1" ver="2.06" rel="50.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-41" date="1701172800">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:change the name of module tpcm to tpcm_kunpeng</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
</package>
<package pkgid="2a333e5832687310aebf94f10c9138ab0fca9b69c87eeef557784b2dd2a4756c" name="grub2-tools-minimal" arch="x86_64">
  <version epoch="1" ver="2.06" rel="51.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-42" date="1703073600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:skip verification when not loading grub.cfg</changelog>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
</package>
<package pkgid="96243e595ad1dd971d7749d7357833432ec3b7c672ab4af89a05755f5851a6ac" name="grub2-tools-minimal" arch="x86_64">
  <version epoch="1" ver="2.06" rel="52.oe2203sp4"/>
  <changelog author="mengyingkun &lt;mengyingkun@loongson.cn&gt; - 1:2.06-43" date="1703505600">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:loongarch: Disable relaxation relocations</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
</package>
<package pkgid="6f333a550e7bb7a86af8e5f50d635a586b97f4e7a3e7bb93d5036e4aa3a0d525" name="grub2-tools-minimal" arch="x86_64">
  <version epoch="1" ver="2.06" rel="53.oe2203sp4"/>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-44" date="1709380800">- Type:CVE
- CVE:CVE-2024-1048
- SUG:NA
- DESC:grub-set-bootflag: Fix for CVE-2024-1048
       commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
       kern/acpi: Skip NULL entries in RSDT and XSDT
       util/grub-mount: Check file path sanity</changelog>
  <changelog author="chenyuanfeng &lt;yuanfeng.chen@shingroup.cn&gt; - 1:2.06-45" date="1710417600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add support for ppc64le</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-46" date="1717502400">- Type:CVE
- CVE:CVE-2021-46848
- SUG:NA
- DESC:lib/libtasn1: Fix ETYPE_OK off by one array size check</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-47" date="1718712000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule
       osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookup
       osdep: Introduce include/grub/osdep/major.h and use it
       disk/mdraid1x_linux: Prevent infinite recursion
       disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-48" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix log printing in tpcm_kunpeng moddule again</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-49" date="1734782400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:commands/legacycfg: Avoid closing file twice
       disk/lvm: GRUB fails to detect LVM volumes due to an incorrect computation of mda_end</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-50" date="1735041600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix not verifying grub.cfg when loading it</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 1:2.06-51" date="1740484800">- Type:CVE
- CVE:CVE-2024-45781,CVE-2024-45782,CVE-2024-56737,CVE-2024-45780,CVE-2024-45783,CVE-2024-49504,CVE-2025-0624,CVE-20
24-45774,CVE-2024-45775,CVE-2025-0622,CVE-2025-0622,CVE-2025-0622,CVE-2024-45776,CVE-2024-45777,CVE-2025-0690,CVE-20
25-1118,CVE-2024-45778,CVE-2024-45779,CVE-2025-0677,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025
-0678,CVE-2025-1125
- SUG:NA
- DESC:fix the vulnerabilities announced on February 18th, 2025</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@huawei.com&gt; - 1:2.06-52" date="1744113600">- Type:CVE
- CVE:CVE-2024-56738
- SUG:NA
- DESC:fix CVE-2024-56738</changelog>
  <changelog author="zhangqiumiao &lt;zhangqiumiao1@h-partners.com&gt; - 1:2.06-53" date="1763726400">- Type:CVE
- CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-61663,CVE-2025-61664
- SUG:NA
- DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
       commands/usbtest: Use correct string length field
       tests/lib/functional_test: Unregister commands on module unload
       normal/main: Unregister commands on module unload
       gettext/gettext: Unregister gettext command on module unload
       kern/file: Call grub_dl_unref() after fs-&gt;fs_close()
       commands/test: Fix error in recursion depth calculation</changelog>
</package>
<package pkgid="e3ad9b6943e68723ab22c571fe2b63d8094cde91742d0b26cf6f86c84f5db9f0" name="gsl" arch="x86_64">
  <version epoch="0" ver="2.4" rel="12.oe2203sp4"/>
  <changelog author="yao_xin &lt;yao_xin001@hoperun.com&gt; - 2.4-11" date="1718280000">- License compliance rectification</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4-12" date="1730462400">- Fix CVE-2024-50610</changelog>
</package>
<package pkgid="5af4917c82b4888978b3fba2587f28651974f7506a7089f66d0766142a65d738" name="gsl-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4" rel="12.oe2203sp4"/>
  <changelog author="yao_xin &lt;yao_xin001@hoperun.com&gt; - 2.4-11" date="1718280000">- License compliance rectification</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4-12" date="1730462400">- Fix CVE-2024-50610</changelog>
</package>
<package pkgid="ca1ecc49e9b89233dfc72b8d1dd61d46da309445e60c6bd7809bbfd0009e2b7a" name="gsl-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4" rel="12.oe2203sp4"/>
  <changelog author="yao_xin &lt;yao_xin001@hoperun.com&gt; - 2.4-11" date="1718280000">- License compliance rectification</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4-12" date="1730462400">- Fix CVE-2024-50610</changelog>
</package>
<package pkgid="3dca812c51cb441464e3812a4138a2e871eb9615967d0f711412deef4c9b33d1" name="gsl-devel" arch="x86_64">
  <version epoch="0" ver="2.4" rel="12.oe2203sp4"/>
  <changelog author="yao_xin &lt;yao_xin001@hoperun.com&gt; - 2.4-11" date="1718280000">- License compliance rectification</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4-12" date="1730462400">- Fix CVE-2024-50610</changelog>
</package>
<package pkgid="59690f68c38f453ab88c1759a502de759f162bedc20b17c0ba2c532e6c1f0f57" name="gsl-help" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.oe2203sp4"/>
  <changelog author="yao_xin &lt;yao_xin001@hoperun.com&gt; - 2.4-11" date="1718280000">- License compliance rectification</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.4-12" date="1730462400">- Fix CVE-2024-50610</changelog>
</package>
<package pkgid="d4b9ddd8c1d92fbc5363a5f37ee388dd22621add6e54f835b86719c55d77ae52" name="gstreamer1" arch="x86_64">
  <version epoch="0" ver="1.19.3" rel="4.oe2203sp4"/>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.19.3-4" date="1760356800">- fix CVE-2024-47606</changelog>
</package>
<package pkgid="cb1763ca575e50a51b0bff1757a2c47679c6bebc9c2818d679d859ffa8aee3b2" name="gstreamer1-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.19.3" rel="4.oe2203sp4"/>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.19.3-4" date="1760356800">- fix CVE-2024-47606</changelog>
</package>
<package pkgid="d15fd76ab6ebc14335a85fd9c4272789414efde4ece7e2fa2a767bda15889b69" name="gstreamer1-debugsource" arch="x86_64">
  <version epoch="0" ver="1.19.3" rel="4.oe2203sp4"/>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.19.3-4" date="1760356800">- fix CVE-2024-47606</changelog>
</package>
<package pkgid="9e8602e082dee6fddaa2dbf8d86273eb6d548a77f6a82e19bbb21a2306968f84" name="gstreamer1-devel" arch="x86_64">
  <version epoch="0" ver="1.19.3" rel="4.oe2203sp4"/>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.19.3-4" date="1760356800">- fix CVE-2024-47606</changelog>
</package>
<package pkgid="039ae3d25b0c145fcf5d5165e4d7e20e42b2b4001c04d15dc175437c995d80b0" name="gstreamer1-help" arch="noarch">
  <version epoch="0" ver="1.19.3" rel="4.oe2203sp4"/>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.19.3-4" date="1760356800">- fix CVE-2024-47606</changelog>
</package>
<package pkgid="9e59365610d5c38ebca4eb60614aab4ed726cad55874955b310e1fbd8707c942" name="gstreamer1-plugins-base" arch="x86_64">
  <version epoch="0" ver="1.18.4" rel="8.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
</package>
<package pkgid="cc862e6cf68bf727aa6b0a5b36deb8b2379fefa05bcecf2b5c10b04246ae1feb" name="gstreamer1-plugins-base" arch="x86_64">
  <version epoch="0" ver="1.18.4" rel="9.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-9" date="1748692800">- fix CVE-2025-47806, CVE-2025-47807, CVE-2025-47808</changelog>
</package>
<package pkgid="e88d6f9131930b5b4960042b5504ab122dfd1b5a4eca530eac813ae0ff361cb2" name="gstreamer1-plugins-base-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.18.4" rel="8.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
</package>
<package pkgid="79823705fce2ab476a4dcbb1b31651e78a9908883b8747f7c8610164fefff471" name="gstreamer1-plugins-base-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.18.4" rel="9.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-9" date="1748692800">- fix CVE-2025-47806, CVE-2025-47807, CVE-2025-47808</changelog>
</package>
<package pkgid="8411d8dda388f13799d38653ca70c7e5ef3dcb8cd41dbf8fa2bdf607d00498fc" name="gstreamer1-plugins-base-debugsource" arch="x86_64">
  <version epoch="0" ver="1.18.4" rel="8.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
</package>
<package pkgid="8c4d193017db0a9f77d8fd1fc4fbce463d31ba32a1a6e9b42f9fb19e0c4fa54b" name="gstreamer1-plugins-base-debugsource" arch="x86_64">
  <version epoch="0" ver="1.18.4" rel="9.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-9" date="1748692800">- fix CVE-2025-47806, CVE-2025-47807, CVE-2025-47808</changelog>
</package>
<package pkgid="64628c0e74c76d872810478c8bb7f5b46568467b57f70d8a4e93d5bff1cd5425" name="gstreamer1-plugins-base-devel" arch="x86_64">
  <version epoch="0" ver="1.18.4" rel="8.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
</package>
<package pkgid="bb722efbb1a80b61f15b49a54504e3f3036e0ef71ad32daa82c5554e46e91c39" name="gstreamer1-plugins-base-devel" arch="x86_64">
  <version epoch="0" ver="1.18.4" rel="9.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-9" date="1748692800">- fix CVE-2025-47806, CVE-2025-47807, CVE-2025-47808</changelog>
</package>
<package pkgid="e52aadadeaedfb2e4e5a3ec29039dcf91f4a591184bf4538cb63bde0c70e140e" name="gstreamer1-plugins-base-help" arch="noarch">
  <version epoch="0" ver="1.18.4" rel="8.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
</package>
<package pkgid="cd9b06187b94cbb542595d4584ffa50711eb957da539a290e997e5231570d379" name="gstreamer1-plugins-base-help" arch="noarch">
  <version epoch="0" ver="1.18.4" rel="9.oe2203sp4"/>
  <changelog author="liyanan &lt;liyanan61@h-partners.com&gt; - 1.18.4-4" date="1706702400">- Delete unnecessary files</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 1.18.4-5" date="1707048000">- Add build sw_64 support</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-6" date="1710504000">- fix CVE-2023-37328</changelog>
  <changelog author="technology208 &lt;technology@208suo.com&gt; - 1.18.4-7" date="1716206400">- optimize subparse end_tag process</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-8" date="1733313600">- fix CVE-2024-47538, CVE-2024-47541, CVE-2024-47542, CVE-2024-47600,
  CVE-2024-47607, CVE-2024-47615, CVE-2024-47835</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.18.4-9" date="1748692800">- fix CVE-2025-47806, CVE-2025-47807, CVE-2025-47808</changelog>
</package>
<package pkgid="e51cafd5a7bfb84b3d3f01d4cebe837bbed57c7bb863b3314a4eef5b4a11ff61" name="gstreamer1-plugins-good" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="10.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
</package>
<package pkgid="0098457542914e52c1a0ec360a643da87fd3ff4383bd7cf310238bf7bee27afd" name="gstreamer1-plugins-good" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="11.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.16.2-11" date="1757678400">- Fixes CVE-2025-47183</changelog>
</package>
<package pkgid="3271f639b61cd716ff027c9f8eb5833ad8c897895ea55eb75f9e62446bc76f84" name="gstreamer1-plugins-good" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
</package>
<package pkgid="6a64b8fb882a3dfe33129072b59665fff131788f22b556b5c9b261a50ee09c00" name="gstreamer1-plugins-good-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="10.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
</package>
<package pkgid="07de03b30dcb053713f9befa8529c86c1dd4fcf7cb4ea814058a8c4685d32a1c" name="gstreamer1-plugins-good-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="11.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.16.2-11" date="1757678400">- Fixes CVE-2025-47183</changelog>
</package>
<package pkgid="977cc0043a91ffc6a454c2f54d84942afff316e5cfe4964642d2c25138d73795" name="gstreamer1-plugins-good-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
</package>
<package pkgid="07c747dc8320a3fe3948dda7cf4b430b96bfc54c4800f2dacd73ec40a8ebe0ac" name="gstreamer1-plugins-good-debugsource" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="10.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
</package>
<package pkgid="13906ba6bd45a2eeaf842e94b69043b50dbc8ab139beefcb3764590c92388dfb" name="gstreamer1-plugins-good-debugsource" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="11.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.16.2-11" date="1757678400">- Fixes CVE-2025-47183</changelog>
</package>
<package pkgid="8e63748d9c04a9f8ffb6b7b190abeb31a5a72e1ca691fbeba34b182ee702b1fb" name="gstreamer1-plugins-good-debugsource" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
</package>
<package pkgid="6b62ab14ce849b1b3d38f397da78e534b96b0ced7043d45f7351b50e1efb9e33" name="gstreamer1-plugins-good-gtk" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="10.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
</package>
<package pkgid="5fa0bd8b2e17395c380f71d7af8ab1206abe9b9f3ef8241e23f41b13ed356865" name="gstreamer1-plugins-good-gtk" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="11.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.16.2-11" date="1757678400">- Fixes CVE-2025-47183</changelog>
</package>
<package pkgid="9a18e99a7ab0239dc6819d0ace1f4f4b0efcf5a70a267376cfd04f2145891e6b" name="gstreamer1-plugins-good-gtk" arch="x86_64">
  <version epoch="0" ver="1.16.2" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
</package>
<package pkgid="13ab9affe71e9d0a38e3adef4098bec87fe036ae279f221536a283507d7bafba" name="gstreamer1-plugins-good-help" arch="noarch">
  <version epoch="0" ver="1.16.2" rel="10.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
</package>
<package pkgid="485d782402ebf20d6aec72476cf4a591b7452a24ba317c74d428311a26e336ca" name="gstreamer1-plugins-good-help" arch="noarch">
  <version epoch="0" ver="1.16.2" rel="11.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
  <changelog author="wangshuo &lt;wangshuo@kylinos.cn&gt; - 1.16.2-9" date="1745236800">- Fixed an issue where the patch for CVE-2021-3497 and CVE-2021-3498 was reversed</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.16.2-10" date="1748692800">- fix CVE-2025-47219</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.16.2-11" date="1757678400">- Fixes CVE-2025-47183</changelog>
</package>
<package pkgid="cd47890f448711b15e8490d20b67f69375cabad6ba966b2ab6f54c410a141bfe" name="gstreamer1-plugins-good-help" arch="noarch">
  <version epoch="0" ver="1.16.2" rel="8.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.16.2-6" date="1702641600">- Fix CVE-2023-37327</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-7" date="1734523200">- Fix cves:
  CVE-2024-47606,CVE-2024-47613,CVE-2024-47775,CVE-2024-47776
  CVE-2024-47777,CVE-2024-47778,CVE-2024-47774,CVE-2024-47540
  CVE-2024-47602,CVE-2024-47601,CVE-2024-47834,CVE-2024-47537
  CVE-2024-47597,CVE-2024-47543,CVE-2024-47596,CVE-2024-47539
  CVE-2024-47546</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.16.2-8" date="1734696000">- Fix CVE-2024-47544,CVE-2024-47545,CVE-2024-47599 and CVE-2024-47603</changelog>
</package>
<package pkgid="b9eac8e82e6c3243fbbdec3eb9ced0b678e76a0e45152547a07ea160bd4bdc17" name="gtest" arch="x86_64">
  <version epoch="0" ver="1.8.1" rel="5.oe2203sp4"/>
  <changelog author="xingxing&lt;xingxing@xfusion.com&gt; - 1.8.1-4" date="1674043200">- Internal Change</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.8.1-5" date="1720699200">- cmake modules in gtest-devel needs libgmock.so.*</changelog>
</package>
<package pkgid="2855e45bd0d9e46b282d9bf2e5250f9822b24d7f00754f0f3c9843e70811b67a" name="gtest-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.1" rel="5.oe2203sp4"/>
  <changelog author="xingxing&lt;xingxing@xfusion.com&gt; - 1.8.1-4" date="1674043200">- Internal Change</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.8.1-5" date="1720699200">- cmake modules in gtest-devel needs libgmock.so.*</changelog>
</package>
<package pkgid="0607365711209187e84d6ff0aeb251241e81e9b87317cfe314405aff370266e5" name="gtest-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.1" rel="5.oe2203sp4"/>
  <changelog author="xingxing&lt;xingxing@xfusion.com&gt; - 1.8.1-4" date="1674043200">- Internal Change</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.8.1-5" date="1720699200">- cmake modules in gtest-devel needs libgmock.so.*</changelog>
</package>
<package pkgid="9998bc602992af0d756bdf2cbe00bee563ab99fab040e528274be68f1ec472c1" name="gtest-devel" arch="x86_64">
  <version epoch="0" ver="1.8.1" rel="5.oe2203sp4"/>
  <changelog author="xingxing&lt;xingxing@xfusion.com&gt; - 1.8.1-4" date="1674043200">- Internal Change</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.8.1-5" date="1720699200">- cmake modules in gtest-devel needs libgmock.so.*</changelog>
</package>
<package pkgid="543036bb017910fec9338e3c3abb40ff14fcbce3442c845018902d982075d6a5" name="gtk-update-icon-cache" arch="x86_64">
  <version epoch="0" ver="3.24.30" rel="11.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 3.24.30-6" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-7" date="1686830400">- delete taboo words</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-8" date="1692619200">- Fix the problem that the prompt information of network icon volume icon is not displayed
- update xscreen size when x11 screen size change
- always send the monitors changed signal when screen size change
- Add function definition of gtk_image_set_from_pixbuf_with_scale</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-9" date="1705406400">- revert last commit not issue patch file</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-10" date="1705579200">- revert delete taboo words commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.24.30-11" date="1720699200">- Fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="a671c6d3a1deb9685dd02b77652683c707054e3d9b91afb46326f9701a6f6a1a" name="gtk2" arch="x86_64">
  <version epoch="0" ver="2.24.33" rel="9.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-7" date="1705406400">- delete taboo words</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-8" date="1705579200">- revert last commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.24.33-9" date="1721044800">- fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="22bb00f3194143d485e1695eed7b05d0dc71a209e72cf01acb9531ddda6e1de8" name="gtk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.24.33" rel="9.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-7" date="1705406400">- delete taboo words</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-8" date="1705579200">- revert last commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.24.33-9" date="1721044800">- fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="9035e6b1fec084801738f62aeb62b2c4834606b61473c3eaaaef7edc06137763" name="gtk2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.24.33" rel="9.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-7" date="1705406400">- delete taboo words</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-8" date="1705579200">- revert last commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.24.33-9" date="1721044800">- fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="656ce779026632ae23a94ade67fc1633c48347c532cbf742960680e131eb49a7" name="gtk2-devel" arch="x86_64">
  <version epoch="0" ver="2.24.33" rel="9.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-7" date="1705406400">- delete taboo words</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-8" date="1705579200">- revert last commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.24.33-9" date="1721044800">- fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="c79a67cfa1f72f106ac05cd3b671f61b7289c7705d457b9edadea6c0710e530c" name="gtk2-help" arch="x86_64">
  <version epoch="0" ver="2.24.33" rel="9.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-7" date="1705406400">- delete taboo words</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-8" date="1705579200">- revert last commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.24.33-9" date="1721044800">- fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="82646d28f64bc64d40393993fdbbadd3c5c6ddcd55425ed511c54d1ce2e1e96b" name="gtk2-immodule-xim" arch="x86_64">
  <version epoch="0" ver="2.24.33" rel="9.oe2203sp4"/>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-7" date="1705406400">- delete taboo words</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 2.24.33-8" date="1705579200">- revert last commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 2.24.33-9" date="1721044800">- fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="c8f568a49cac67603e1a4f2b2de29703413e08c068bf6e51a0d6dcfb6cd38866" name="gtk3" arch="x86_64">
  <version epoch="0" ver="3.24.30" rel="11.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 3.24.30-6" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-7" date="1686830400">- delete taboo words</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-8" date="1692619200">- Fix the problem that the prompt information of network icon volume icon is not displayed
- update xscreen size when x11 screen size change
- always send the monitors changed signal when screen size change
- Add function definition of gtk_image_set_from_pixbuf_with_scale</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-9" date="1705406400">- revert last commit not issue patch file</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-10" date="1705579200">- revert delete taboo words commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.24.30-11" date="1720699200">- Fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="bacfefbc2e2b9cdd3942f5a97d3b55bb7945693b03d8f0ed30ac570984f05d4f" name="gtk3-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.24.30" rel="11.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 3.24.30-6" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-7" date="1686830400">- delete taboo words</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-8" date="1692619200">- Fix the problem that the prompt information of network icon volume icon is not displayed
- update xscreen size when x11 screen size change
- always send the monitors changed signal when screen size change
- Add function definition of gtk_image_set_from_pixbuf_with_scale</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-9" date="1705406400">- revert last commit not issue patch file</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-10" date="1705579200">- revert delete taboo words commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.24.30-11" date="1720699200">- Fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="0090e4f33a790306055f6c6800cdb6198ca8ccf3c7a2c70059cc5c03c0a8db30" name="gtk3-debugsource" arch="x86_64">
  <version epoch="0" ver="3.24.30" rel="11.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 3.24.30-6" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-7" date="1686830400">- delete taboo words</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-8" date="1692619200">- Fix the problem that the prompt information of network icon volume icon is not displayed
- update xscreen size when x11 screen size change
- always send the monitors changed signal when screen size change
- Add function definition of gtk_image_set_from_pixbuf_with_scale</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-9" date="1705406400">- revert last commit not issue patch file</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-10" date="1705579200">- revert delete taboo words commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.24.30-11" date="1720699200">- Fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="bd67128db21d94ef28a451aaeb4cee4af73f1bfd705013981838123b3e602e9a" name="gtk3-devel" arch="x86_64">
  <version epoch="0" ver="3.24.30" rel="11.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 3.24.30-6" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-7" date="1686830400">- delete taboo words</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-8" date="1692619200">- Fix the problem that the prompt information of network icon volume icon is not displayed
- update xscreen size when x11 screen size change
- always send the monitors changed signal when screen size change
- Add function definition of gtk_image_set_from_pixbuf_with_scale</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-9" date="1705406400">- revert last commit not issue patch file</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-10" date="1705579200">- revert delete taboo words commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.24.30-11" date="1720699200">- Fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="43b733a2fcd211615a88246a63634252372ccb40ef0710f71e75c560cda435ea" name="gtk3-help" arch="x86_64">
  <version epoch="0" ver="3.24.30" rel="11.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 3.24.30-6" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-7" date="1686830400">- delete taboo words</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-8" date="1692619200">- Fix the problem that the prompt information of network icon volume icon is not displayed
- update xscreen size when x11 screen size change
- always send the monitors changed signal when screen size change
- Add function definition of gtk_image_set_from_pixbuf_with_scale</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-9" date="1705406400">- revert last commit not issue patch file</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-10" date="1705579200">- revert delete taboo words commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.24.30-11" date="1720699200">- Fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="dc432d23e38b3570907e18c1e13fb08fdfbb939239d046a5779280f3007dee89" name="gtk3-immodule-xim" arch="x86_64">
  <version epoch="0" ver="3.24.30" rel="11.oe2203sp4"/>
  <changelog author="zhouwenpei &lt;zhouwenpei1@h-partners.com&gt; - 3.24.30-6" date="1666785600">- Rebuild for next release</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-7" date="1686830400">- delete taboo words</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-8" date="1692619200">- Fix the problem that the prompt information of network icon volume icon is not displayed
- update xscreen size when x11 screen size change
- always send the monitors changed signal when screen size change
- Add function definition of gtk_image_set_from_pixbuf_with_scale</changelog>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.24.30-9" date="1705406400">- revert last commit not issue patch file</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 3.24.30-10" date="1705579200">- revert delete taboo words commit</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 3.24.30-11" date="1720699200">- Fix CVE-2024-6655: Library injection from CWD</changelog>
</package>
<package pkgid="6e6ffd0932b6fb189ecb3783582f6df68f606c063033b738bcbcc8654cdbb0d9" name="gzip" arch="x86_64">
  <version epoch="0" ver="1.12" rel="2.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.12-1" date="1698148800">- update to 1.12</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 1.12-2" date="1757419200">- fix -l bug with multimember files</changelog>
</package>
<package pkgid="ae4a95c2bf5db9381805103941299a3757b2a6dcff16d03232c1fc2b5faff2ae" name="gzip-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.12" rel="2.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.12-1" date="1698148800">- update to 1.12</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 1.12-2" date="1757419200">- fix -l bug with multimember files</changelog>
</package>
<package pkgid="d9d9416e913791df1ae6838dfde3cb3657cd3261d2cda1bd260b19cd4821b38e" name="gzip-debugsource" arch="x86_64">
  <version epoch="0" ver="1.12" rel="2.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.12-1" date="1698148800">- update to 1.12</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 1.12-2" date="1757419200">- fix -l bug with multimember files</changelog>
</package>
<package pkgid="055bf5daa30ed2298570763b7162867d5bb5f91fd467793c290637b454b3812e" name="gzip-help" arch="noarch">
  <version epoch="0" ver="1.12" rel="2.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 1.12-1" date="1698148800">- update to 1.12</changelog>
  <changelog author="yanglongkang &lt;yanglongkang@h-partners.com&gt; - 1.12-2" date="1757419200">- fix -l bug with multimember files</changelog>
</package>
<package pkgid="ea107a33dabeb77f6bd87cf690fedc63af580fe988f7acc294ebf384e15ecc9a" name="hadoop-client" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="9b31f4fc069b3508db47d92aaade7fe047919304fda6359d8de1eb6e00f748f2" name="hadoop-common" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="e1aa3efbd7f5bbfbc0d0775bf3864cd42573dd4cd577f6e8cdbb3e24484dd3bf" name="hadoop-common-native" arch="x86_64">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="387725c61de677a11aa70446a6561a28eb32c9f0c6ca7bb341c3899a23246074" name="hadoop-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="db59bc22f2c935fe46731cdbcc1601fff60f8997c4af7a707a0cbc5b74612224" name="hadoop-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="c91038f4d3e9d5aff8cb52fc5e6b0287391f43b774c3052cb7bbdbc4bf6cb58a" name="hadoop-devel" arch="x86_64">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="7a67b5595f1cccf9288f6b89297e1d1d285188e4d34763b06620d2134cce08a0" name="hadoop-hdfs" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="80c83d3f7b88f53ce5c462d198fafff72d5089bacebc96fa2e5ae6f598358232" name="hadoop-httpfs" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="40578cfcba0459292255258cfa3b4214f75d0526fa9e21144414572b94ed9cef" name="hadoop-mapreduce" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="8f9f512c9c639b463f3f8c6ab8ebb94f564bceeffb460ba0529872decc8b1fa9" name="hadoop-mapreduce-examples" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="c1379a3ca3abc73c1e386bf35c042ec11cb8b90f70e397e8af8e05104e599ec4" name="hadoop-maven-plugin" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="18c531c023c7b049a2299fb8f39088311c4acd1b036c35cb6268077bf39f3d12" name="hadoop-tests" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="cdca1b9b7bc79e3366ad2cc2711e2bdad54a7e85a209ea6356647622bcf638cc" name="hadoop-yarn" arch="x86_64">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="3af07aac22c2b2f4d552fbd7908bedce1b1c6fbbe6c066cddde6070af7f5ae5f" name="hadoop-yarn-security" arch="x86_64">
  <version epoch="0" ver="3.3.6" rel="3.oe2203sp4"/>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.4-2" date="1678363200">- fix EBS install problem</changelog>
  <changelog author="sunyanan &lt;sunyanan@xfusion.com&gt; - 3.3.4-3" date="1689249600">- lock triple-beam version to 1.3.0</changelog>
  <changelog author="Jia Chao &lt;jiac13@chinaunicom.cn&gt; - 3.3.4-4" date="1692187200">- fix: use $HOME rather than /home/abuild, suit for all buildtools.
- fix: yarn have ELF bin, not noarch at all.</changelog>
  <changelog author="wenweijian wenweijian2@huawei.com - 3.3.6-1" date="1701086400">- fix cve CVE-2023-26031</changelog>
  <changelog author="xiexing &lt;xiexing4@hisilicon.com&gt; - 3.3.6-2" date="1702641600">- add conflicts to hadoop spec</changelog>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 3.3.6-3" date="1727352000">- fix CVE-2024-23454</changelog>
</package>
<package pkgid="107f8fa17ac9f01ef83302d62a948a0149851845ebdd3e20ac3f868e14bd5ac8" name="haproxy" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="11.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 2.6.6-2" date="1677326400">- Fix CVE-2023-25725 and CVE-2023-0056</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-3" date="1681992000">- Fix CVE-2023-25950</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 2.6.6-4" date="1692619200">- Fix CVE-2023-40225</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.6.6-5" date="1692964800">- fix sw_64 build error</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
</package>
<package pkgid="c1a0fb604e63af2f6ad816834bf34e8558e3e431ddcde1067d58e2b487ad94f0" name="haproxy" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="14.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.6.6-5" date="1692964800">- fix sw_64 build error</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
</package>
<package pkgid="99ee024ebea6a10af4dc2fb9a1da1597f7dd88949e655978efc63813cd292ee2" name="haproxy" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="15.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
</package>
<package pkgid="95ca15d25e9ea34d56c5f3a1c8f3e93bb660cfdf89a5d3b8bbcc5b69d0ec4f89" name="haproxy" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-16" date="1745928000">- Type:cves
- CVE:CVE-2025-32464
- SUG:NA
- DESC:fix CVE-2025-32464</changelog>
</package>
<package pkgid="5f77cbe1e1e3c2301bfa7579b3e82e21da9d0abcae07b12fb95e2f18e5bbdeb1" name="haproxy" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="18.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-16" date="1745928000">- Type:cves
- CVE:CVE-2025-32464
- SUG:NA
- DESC:fix CVE-2025-32464</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-17" date="1750680000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix slowstart behavior</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-18" date="1760011200">- Type:cves
- CVE:CVE-2025-11230
- SUG:NA
- DESC:fix CVE-2025-11230</changelog>
</package>
<package pkgid="c470268064066ab3471c64ea9092e59fb9a58abbc0528de35e477b810dd1e8cc" name="haproxy-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="11.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 2.6.6-2" date="1677326400">- Fix CVE-2023-25725 and CVE-2023-0056</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-3" date="1681992000">- Fix CVE-2023-25950</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 2.6.6-4" date="1692619200">- Fix CVE-2023-40225</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.6.6-5" date="1692964800">- fix sw_64 build error</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
</package>
<package pkgid="7f6d6aa7a3c7178000263544e1fa8165c3f3d6253e0c429b84b4ddd25ffa99f5" name="haproxy-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="14.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.6.6-5" date="1692964800">- fix sw_64 build error</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
</package>
<package pkgid="6cdb68546e0b2ee54bd9227149ae7d0a601d4d71dd31206fd0f363ee7f0f3f72" name="haproxy-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="15.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
</package>
<package pkgid="2a76093a8b5098d0bb6f2cd82d65f89d5c3dd81ac75adf8948427810822d0b3f" name="haproxy-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-16" date="1745928000">- Type:cves
- CVE:CVE-2025-32464
- SUG:NA
- DESC:fix CVE-2025-32464</changelog>
</package>
<package pkgid="0cd8a3b3124a54e2706811bab973401d9c03c0860da62c04257117d7fdb4298a" name="haproxy-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="18.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-16" date="1745928000">- Type:cves
- CVE:CVE-2025-32464
- SUG:NA
- DESC:fix CVE-2025-32464</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-17" date="1750680000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix slowstart behavior</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-18" date="1760011200">- Type:cves
- CVE:CVE-2025-11230
- SUG:NA
- DESC:fix CVE-2025-11230</changelog>
</package>
<package pkgid="4a2d300971c077a9e6fdef7ab653c8daa2dd206911c54dc8486d693456c9c680" name="haproxy-debugsource" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="11.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 2.6.6-2" date="1677326400">- Fix CVE-2023-25725 and CVE-2023-0056</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-3" date="1681992000">- Fix CVE-2023-25950</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 2.6.6-4" date="1692619200">- Fix CVE-2023-40225</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.6.6-5" date="1692964800">- fix sw_64 build error</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
</package>
<package pkgid="0e08cb8781eecc25f31472469abf49ce6f1faaacfccc2abead6b109c79576f25" name="haproxy-debugsource" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="14.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.6.6-5" date="1692964800">- fix sw_64 build error</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
</package>
<package pkgid="8e4af52cfea53569d04d568c530ace544e6dcbb3779fc8ee0edb5883cf25d165" name="haproxy-debugsource" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="15.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
</package>
<package pkgid="37ab0831d7ac54b19013c136f90ea94858e1df5b0cf115652979850435f00a58" name="haproxy-debugsource" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-16" date="1745928000">- Type:cves
- CVE:CVE-2025-32464
- SUG:NA
- DESC:fix CVE-2025-32464</changelog>
</package>
<package pkgid="fa6eb91af6136c46859566932a8b77ff104c92c1c24afd8c455bee12b54fcca5" name="haproxy-debugsource" arch="x86_64">
  <version epoch="0" ver="2.6.6" rel="18.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-16" date="1745928000">- Type:cves
- CVE:CVE-2025-32464
- SUG:NA
- DESC:fix CVE-2025-32464</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-17" date="1750680000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix slowstart behavior</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-18" date="1760011200">- Type:cves
- CVE:CVE-2025-11230
- SUG:NA
- DESC:fix CVE-2025-11230</changelog>
</package>
<package pkgid="09ec411ad189b33a85bbb61b160ee7fa4bb50ffe90e93118f79e4779ae426197" name="haproxy-help" arch="noarch">
  <version epoch="0" ver="2.6.6" rel="11.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 2.6.6-2" date="1677326400">- Fix CVE-2023-25725 and CVE-2023-0056</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-3" date="1681992000">- Fix CVE-2023-25950</changelog>
  <changelog author="wangkai &lt;wang_kai001@hoperun.com&gt; - 2.6.6-4" date="1692619200">- Fix CVE-2023-40225</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.6.6-5" date="1692964800">- fix sw_64 build error</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
</package>
<package pkgid="1db40e3ca1db51ff9658c8cec1e3ef50ee8980f5b08f98ad8d0480ac2076557b" name="haproxy-help" arch="noarch">
  <version epoch="0" ver="2.6.6" rel="14.oe2203sp4"/>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.6.6-5" date="1692964800">- fix sw_64 build error</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
</package>
<package pkgid="49910bea942a2ad554958b02c587af8f33685d5c09f2a14ec879b32245137fb3" name="haproxy-help" arch="noarch">
  <version epoch="0" ver="2.6.6" rel="15.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-6" date="1695816000">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:connection: Clear flags when a conn is removed
       connection: Preserve flags when a conn is removed
       stream: do not try to free a failed stream-conn
       http_ana/txn: don't re-initialize txn and req var
       mworker: prevent incorrect values in uptime
       protocol: fix minor memory leak in protocol_bind_all()
       stream: Perform errors handling in right order in stream_new()</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
</package>
<package pkgid="99fb2c31143c3c46c4d8c1aa2faba9b1cfe45a6c61fd4597d603caf2036c5c28" name="haproxy-help" arch="noarch">
  <version epoch="0" ver="2.6.6" rel="16.oe2203sp4"/>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 2.6.6-7" date="1701432000">- Fix CVE-2023-0836</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 2.6.6-8" date="1701864000">- Fix CVE-2023-45539</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-16" date="1745928000">- Type:cves
- CVE:CVE-2025-32464
- SUG:NA
- DESC:fix CVE-2025-32464</changelog>
</package>
<package pkgid="be55376c9b0633408b44995f7e895f3a8b3549a0d8f6dd42195190b5e365a88c" name="haproxy-help" arch="noarch">
  <version epoch="0" ver="2.6.6" rel="18.oe2203sp4"/>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-9" date="1705665600">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:backport to fix potential coredump:
       errors: handle malloc failure in usermsgs_put
       ssl_sock: add check for ha_meth
       thread: add a check for pthread_creat</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-10" date="1710158400">- Type:bugfix
- CVE:NA
- SUG:restart
- DESC:server: add missing free for server-&gt;rdr_pfx
       server: do not leak default-server in defaults</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-11" date="1719230400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:server: 'source' interface ignored from 'default-server' directive</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-12" date="1727092800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:haproxy: only tid 0 must not sleep if got signal
       fix timehopping in freq_ctr_total</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-13" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:stream: Prevent mux upgrades if client connection is no longer ready</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.6.6-14" date="1733832000">- Fix CVE-2024-53008</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.6.6-15" date="1742212800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:queues:Do not use pendconn_grab_from_px
       queues:Make sure we call process_srv_queue when leaving
       queue:Make process_srv_queue return the number of streams</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-16" date="1745928000">- Type:cves
- CVE:CVE-2025-32464
- SUG:NA
- DESC:fix CVE-2025-32464</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-17" date="1750680000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix slowstart behavior</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 2.6.6-18" date="1760011200">- Type:cves
- CVE:CVE-2025-11230
- SUG:NA
- DESC:fix CVE-2025-11230</changelog>
</package>
<package pkgid="0db328ae1c81bb07cd0ee78bca3498d2c7eb84f4e600c69e96a2190b1182d94c" name="hbm_online_repair" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="22.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-13" date="1726920000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:optimize the handing of cat-cli error msg in cpu_sentry
       over threshold should be warn level log in cat-cli</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-14" date="1727265600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add separator to err info</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-15" date="1727265601">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:remove threshold:max cpu cores</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-16" date="1729512000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add hbm_online_repair</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-17" date="1730116800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix hbm_online_repair notice BMC function and create efi fd</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-18" date="1730462400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix uint8 bug and change page isolation threshold default value</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-19" date="1730721600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix write file return code bug</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-20" date="1730808000">- Type:enhancement
- CVE:NA
- SUG:NA
- DESC: update the commit of the log level and format function of sysSentry</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-21" date="1730894400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: add boundary check for settings</changelog>
  <changelog author="caixiaomeng &lt;caixiaomeng2@huawei.com&gt; - 1.0.2-22" date="1730980800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix xalarm not reject alarm msg exceeds max length</changelog>
</package>
<package pkgid="b510307452cfa76b997ec7dda05f40777f3328cfb927acf1be9e9a4656c8ef7a" name="hbm_online_repair" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="36.oe2203sp4"/>
  <changelog author="shixuantong &lt;shixuantong@huawei.com&gt; - 1.0.2-27" date="1737547200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:move logrotate-sysSentry.conf from /etc/ to /etc/sysSentry/</changelog>
  <changelog author="jinsaihang &lt;jinsaihang@h-partners.com&gt; - 1.0.2-28" date="1737720000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:adapt get_alarm for kenel 5.10</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-29" date="1737892800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:collect module adapt to the 5.10 kernel</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-30" date="1737892801">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add avg_block_io and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
</package>
<package pkgid="104f796bef814556d60036bf15792f545f6cc0aebd8a830e582347498e30d6bd" name="hbm_online_repair" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="39.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-30" date="1737892800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add avg_block_io and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
  <changelog author="zengchao001 &lt;zc18179036325@163.com&gt; - 1.0.2-37" date="1767960000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add soc_ring_sentry plugin</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-38" date="1769169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:some bugfix</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-39" date="1769688000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add NONZERO_EXITED status for plugin exited with non-zero
       fix process exit status and service kill mode</changelog>
</package>
<package pkgid="22fd5be99489d35f2eec17cb094920107e849b18ebc0ade02c6b59c4de4c4618" name="hbm_online_repair" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="40.oe2203sp4"/>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-31" date="1739534400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix bug of ebpf and ai_block_io</changelog>
  <changelog author="zhuofeng &lt;zhuofeng2@huawei.com&gt; - 1.0.2-32" date="1741867200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix the sentryCollector service can't be stopped for a long</changelog>
  <changelog author="luckky &lt;guodashun1@huawei.com&gt; - 1.0.2-33" date="1741867201">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC: fix an issue with printing error</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-34" date="1743249600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period task some bugs
       fix env_file and environ_conf</changelog>
  <changelog author="shixuantong &lt;shixuantong1@huawei.com&gt; - 1.0.2-35" date="1747483200">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix cpu_sentry result when found_fault_cores_number != isolated_cores_number</changelog>
  <changelog author="zhuo &lt;1107893276@qq.com&gt; - 1.0.2-36" date="1757419200">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add huge page aggregation</changelog>
  <changelog author="zengchao001 &lt;zc18179036325@163.com&gt; - 1.0.2-37" date="1767960000">- Type:requirement
- CVE:NA
- SUG:NA
- DESC:add soc_ring_sentry plugin</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-38" date="1769169600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:some bugfix</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-39" date="1769688000">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:add NONZERO_EXITED status for plugin exited with non-zero
       fix process exit status and service kill mode</changelog>
  <changelog author="shixuantong &lt;shixuantong1@h-partners.com&gt; - 1.0.2-40" date="1770465600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix period type task abnormal status</changelog>
</package>
<package pkgid="81c4e2852428066e975a9c665302077728af69fcd6ca0d2b8c2a46408542709b" name="hdf5" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="4b62cf33e6e566971a175391643788662f06c7a0c2b61216f18bffb309a3e02a" name="hdf5" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="629f5303209a312ede89383c8abc624f69498c3482393a258def89aedbe227ca" name="hdf5-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="fb6876dcfd85b951cd62cd0ca971be5831eec7ab34d92d68f64fcd09ab41aa67" name="hdf5-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="77893fc3d4c14f0813dcca1bc925b10ab7569a6ced98063a7e4cdd39387f65d8" name="hdf5-debugsource" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="dc0adbd7f48ac15477d166748d52e69ad2ac3008c06235005eee65a15204221d" name="hdf5-debugsource" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="5644ce43a4b73f139a3cb0961e41fdeec969c9b829fe03cf741496209a58bdf4" name="hdf5-devel" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="8adac477f1bc0fc2020113640df130d59bb76a6f777828d4827df9de2ea221c0" name="hdf5-devel" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="fd75ef42368eebae841e8993d8bb76a383a2b97733acb1655741368111cefad8" name="hdf5-mpich" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="11fd674e9647c227bcf006bdcf2c34c7a9c856961101d6beaf85cba5f6e9ef48" name="hdf5-mpich" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="5a64a36e43f4bbfcd56206034324093ebe933e70b44cd7e037769ba43ea2d3c0" name="hdf5-mpich-devel" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="6a828eb2dd0393dbcf6da0859e369e5fe24b58411bc57f20fbe71176160d8a4f" name="hdf5-mpich-devel" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="bbbcb51e805ba1ab151fec44f4b9e2e56870d554e72e938018030ed5c70a1fc4" name="hdf5-mpich-static" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="7b0dfd4509de7f36bc70645004422cdeb9b362d39ad46150ef0e76c176fc40ef" name="hdf5-mpich-static" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="0695ae217866e869f7db78be69ef12c592c347a73531a2dc58a45f9dc4b97d55" name="hdf5-openmpi" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="ab4d1710fbb1f38896afb59adfe5ab5351b0ae8f0a35e0c3805a722927b8b127" name="hdf5-openmpi" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="7be28fdc21fea99d603fa14ca707c1499208cd73e53003682e64e14a46c601f8" name="hdf5-openmpi-devel" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="5571b9600e76d876772df1784cdd0bcd276a7560ba6489ddf07c206a2947c889" name="hdf5-openmpi-devel" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="5fa9861116947f48f45b53916d69994e01dc8e6c349044caa93598d29a7ef206" name="hdf5-openmpi-static" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yaoxin30@h-partners.com&gt; - 1.12.1-2" date="1680004800">- Fix CVE-2018-13867,CVE-2018-14031,CVE-2018-16438,CVE-2019-8396,CVE-2020-10812 and CVE-2021-37501</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-3" date="1681128000">- fix some commands failed</changelog>
  <changelog author="liyanan &lt;thistleslyn@163.com&gt; - 1.12.1-4" date="1681214400">- Preserve the rpath of the hdf5-openmpi and hdf5-mpich subpackages</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 1.12.1-5" date="1693483200">- Add BuildRequires environment-modules</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 1.12.1-6" date="1703073600">- Add disable-hltools flag to fix CVE-2018-17433, CVE-2018-17436, CVE-2020-10809</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
</package>
<package pkgid="21d5481441b06d0e782f9924714a85b48d4101b5b351667b53fca5c44823b1e0" name="hdf5-openmpi-static" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 1.14.5-1" date="1730289600">- Update to 1.14.5:
  * Added signed Windows msi binary and signed Apple dmg binary files.
  * Moved examples to the HDF5Examples folder in the source tree.
  * Added support for using zlib-ng package as the zlib library
  * Disable CMake UNITY_BUILD for hdf5
  * Removed "function/code stack" debugging configuration option
  * Added configure options for enabling/disabling non-standard programming language features
  * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
    file hdf5-config.cmake. This allows it to easily detect if the library
    has been built with or without read-only S3 functionality.
  * Fixed many CVE:
    CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
    CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
    CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
    CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
    CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
    CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
    CVE-2018-13875,CVE-2018-14034</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 1.14.5-2" date="1766664000">- add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
  CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
  CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
  CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
  CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
  CVE-2025-6817, CVE-2025-6856, CVE-2025-7069</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.14.5-3" date="1767873600">- Rename the patch name</changelog>
</package>
<package pkgid="c1176949333b0a7a00f8e21f856c03ae728b247180d6a5f10870c1518f53f0b7" name="hplip" arch="x86_64">
  <version epoch="0" ver="3.23.8" rel="2.oe2203sp4"/>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.18.6-12" date="1681387200">- fix the problem of using hplip in python3.9</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.23.8-1" date="1697025600">- Upgrade to 3.23.8</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 3.23.8-2" date="1732190400">- fix self build failed.</changelog>
</package>
<package pkgid="9bbbacec2de66a35cc3baa7152f46fcab7aa53d758d3bdb6742adfb50d0b8fbe" name="hplip-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.23.8" rel="2.oe2203sp4"/>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.18.6-12" date="1681387200">- fix the problem of using hplip in python3.9</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.23.8-1" date="1697025600">- Upgrade to 3.23.8</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 3.23.8-2" date="1732190400">- fix self build failed.</changelog>
</package>
<package pkgid="0c6c1cf9dd9a12a2154b44497bb9d8e2ca92eb46deb83502fb502565350346e9" name="hplip-debugsource" arch="x86_64">
  <version epoch="0" ver="3.23.8" rel="2.oe2203sp4"/>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 3.18.6-12" date="1681387200">- fix the problem of using hplip in python3.9</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.23.8-1" date="1697025600">- Upgrade to 3.23.8</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 3.23.8-2" date="1732190400">- fix self build failed.</changelog>
</package>
<package pkgid="96596bd0f731b2cacc99152b89ec6e3ca36747e2aa6d323bc39c878b7225c907" name="hsqldb" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="6.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:2.4.0-6" date="1772107200">- Fix CVE-2023-1183</changelog>
</package>
<package pkgid="cadae92a8e5f8e12b924f44cb4596be49d6bf798cae898d5e98a12c8c51f32c4" name="hsqldb-demo" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="6.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:2.4.0-6" date="1772107200">- Fix CVE-2023-1183</changelog>
</package>
<package pkgid="ed01f408b5d324462a5d7f8a11308262e838be289fc640a67d8acae3d00ffa8f" name="hsqldb-javadoc" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="6.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:2.4.0-6" date="1772107200">- Fix CVE-2023-1183</changelog>
</package>
<package pkgid="0dbbf58070eb78a5a4ea155b152963b5f4c366a361bdf28f08122c31e088db39" name="hsqldb-lib" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="6.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:2.4.0-6" date="1772107200">- Fix CVE-2023-1183</changelog>
</package>
<package pkgid="8e79c6d4efdd025aee7d288ad9ce43b692b53d3bc0520b66a72671dc0c917731" name="hsqldb-manual" arch="noarch">
  <version epoch="1" ver="2.4.0" rel="6.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1:2.4.0-6" date="1772107200">- Fix CVE-2023-1183</changelog>
</package>
<package pkgid="317d175db02c9ffee1d6849fa16c07e4f9b0be5f3bff510374cecd656cc06e2a" name="httpd" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="22.oe2203sp4"/>
  <changelog author="seuzw &lt;930zhaowei@163.com&gt; - 2.4.51-13" date="1675339200">- Type:cves
- ID:CVE-2022-36760,CVE-2006-20001,CVE-2022-37436
- SUG:restart
- DESC:fix CVE-2022-36760,CVE-2006-20001,CVE-2022-37436</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
</package>
<package pkgid="89c3726eb5fabec597281f77915fa81de1129d2f9d1d77554d394de8bf837a62" name="httpd" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="23.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
</package>
<package pkgid="e27f39d59acb89b90f3d181e941e3be414fce7f98fd90eac77f60e009b5551ea" name="httpd" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="24.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
</package>
<package pkgid="0e7776380b89d7f850ca813a2f4c0d810480f394504384a15e7344d9b7ff3d7b" name="httpd" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="25.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
</package>
<package pkgid="16fca8aecdba7b4169b38244fcac09399a62470a89d10772ed0ed44c8bebe142" name="httpd" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="27.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-26" date="1764763200">- Type:bugfix
- CVE:
- SUG:NA
- DESC:mod_proxy: SetEnv proxy-nohalfclose to disable half-close tunneling</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-27" date="1767700800">- Type:CVE
- CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-55753,CVE-2025-66200
- SUG:NA
- DESC:SSI request judgment
       Request header similarity detection
       fix mod_mod error retry delay calculation to not already doubling the wait on the first error.
       stop accepting "note" in RequestHeader.</changelog>
</package>
<package pkgid="4fcb66b2b95d3f97d6d5ef6a3e94700d9eb9ec011151697a31b4aca93f7d4e3d" name="httpd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="22.oe2203sp4"/>
  <changelog author="seuzw &lt;930zhaowei@163.com&gt; - 2.4.51-13" date="1675339200">- Type:cves
- ID:CVE-2022-36760,CVE-2006-20001,CVE-2022-37436
- SUG:restart
- DESC:fix CVE-2022-36760,CVE-2006-20001,CVE-2022-37436</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
</package>
<package pkgid="67b51fc35b69bc133c736b512691c2d6084ccc3410fcf4ab0f1a94e403274e04" name="httpd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="23.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
</package>
<package pkgid="4793b9abff539091b3d17e92e6860d14587e6f162efafde4610510fbc4d7de73" name="httpd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="24.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
</package>
<package pkgid="d574c591bbfeb30ce6114ccbba26f393d60eb1b611a47efa304af1d38da85ff6" name="httpd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="25.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
</package>
<package pkgid="3a6330fe4425415371c2f77eecf47e05cb469b581b2b8375fbfc961d1760de47" name="httpd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="27.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-26" date="1764763200">- Type:bugfix
- CVE:
- SUG:NA
- DESC:mod_proxy: SetEnv proxy-nohalfclose to disable half-close tunneling</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-27" date="1767700800">- Type:CVE
- CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-55753,CVE-2025-66200
- SUG:NA
- DESC:SSI request judgment
       Request header similarity detection
       fix mod_mod error retry delay calculation to not already doubling the wait on the first error.
       stop accepting "note" in RequestHeader.</changelog>
</package>
<package pkgid="e4adf61f7db38c26ff4067384cb2e99916d75216a9b0dfc645eab0ffb4108715" name="httpd-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="22.oe2203sp4"/>
  <changelog author="seuzw &lt;930zhaowei@163.com&gt; - 2.4.51-13" date="1675339200">- Type:cves
- ID:CVE-2022-36760,CVE-2006-20001,CVE-2022-37436
- SUG:restart
- DESC:fix CVE-2022-36760,CVE-2006-20001,CVE-2022-37436</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
</package>
<package pkgid="9f1fd5108759f31270e093a8125167317416e76d19ef327cf780a3b09be1ecd5" name="httpd-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="23.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
</package>
<package pkgid="e678e7cb314040f2d81f6f866f82ba03e5d11cc9133773c4f17e9eae9c933fdd" name="httpd-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="24.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
</package>
<package pkgid="4f0a37f7efebd6cb6e5502869eb47473ca25ad17eac4c25a09d1880d4fd5f7e5" name="httpd-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="25.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
</package>
<package pkgid="820a52e99d57fd4d8d1052ea028e078263b64ccfa9e5f2c232524873fa2d2b29" name="httpd-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="27.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-26" date="1764763200">- Type:bugfix
- CVE:
- SUG:NA
- DESC:mod_proxy: SetEnv proxy-nohalfclose to disable half-close tunneling</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-27" date="1767700800">- Type:CVE
- CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-55753,CVE-2025-66200
- SUG:NA
- DESC:SSI request judgment
       Request header similarity detection
       fix mod_mod error retry delay calculation to not already doubling the wait on the first error.
       stop accepting "note" in RequestHeader.</changelog>
</package>
<package pkgid="59e46c4e97a48e526a6c8bda01667a17c0745b77f37fee9ecaee8d11dd3ff0dd" name="httpd-devel" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="22.oe2203sp4"/>
  <changelog author="seuzw &lt;930zhaowei@163.com&gt; - 2.4.51-13" date="1675339200">- Type:cves
- ID:CVE-2022-36760,CVE-2006-20001,CVE-2022-37436
- SUG:restart
- DESC:fix CVE-2022-36760,CVE-2006-20001,CVE-2022-37436</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
</package>
<package pkgid="d3ab9bd4931d6bb8177abebd28085f35f759c2c5839088c164540329deea0110" name="httpd-devel" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="23.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
</package>
<package pkgid="21f956f251babdbc908da3b81295940dda95272ddf73d44550ef9bde4237203f" name="httpd-devel" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="24.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
</package>
<package pkgid="57897c6166597105c0140356a060e870525693e38eb575f70de8a50540a6e036" name="httpd-devel" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="25.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
</package>
<package pkgid="cac0e6ec232146fff0d9f23bbd560a5ce3565d5ebb5191961130f4e967f7dae8" name="httpd-devel" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="27.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-26" date="1764763200">- Type:bugfix
- CVE:
- SUG:NA
- DESC:mod_proxy: SetEnv proxy-nohalfclose to disable half-close tunneling</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-27" date="1767700800">- Type:CVE
- CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-55753,CVE-2025-66200
- SUG:NA
- DESC:SSI request judgment
       Request header similarity detection
       fix mod_mod error retry delay calculation to not already doubling the wait on the first error.
       stop accepting "note" in RequestHeader.</changelog>
</package>
<package pkgid="e705df4db9386ed3385f076a7c12b0a336b8445cc963dc1284b95884f2bd4078" name="httpd-filesystem" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="22.oe2203sp4"/>
  <changelog author="seuzw &lt;930zhaowei@163.com&gt; - 2.4.51-13" date="1675339200">- Type:cves
- ID:CVE-2022-36760,CVE-2006-20001,CVE-2022-37436
- SUG:restart
- DESC:fix CVE-2022-36760,CVE-2006-20001,CVE-2022-37436</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
</package>
<package pkgid="870b00b8eed2db2af8cdbd7c60664b476653374df4d6f69e34172e557740f254" name="httpd-filesystem" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="23.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
</package>
<package pkgid="c9bdd6d60bcb7e579a9f4d120e248b4b3be3ad8ab7a730e60cb8914d06c9904c" name="httpd-filesystem" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="24.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
</package>
<package pkgid="124b4b3c2023f3f7753657a376fdbd7f92a72e5fb6d9513b220f1fbef98c9c51" name="httpd-filesystem" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="25.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
</package>
<package pkgid="dfb0b117c5cfd9d5bd4f7f961d3818d14548c3d9a4ddab16b5417d6b70365f0f" name="httpd-filesystem" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="27.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-26" date="1764763200">- Type:bugfix
- CVE:
- SUG:NA
- DESC:mod_proxy: SetEnv proxy-nohalfclose to disable half-close tunneling</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-27" date="1767700800">- Type:CVE
- CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-55753,CVE-2025-66200
- SUG:NA
- DESC:SSI request judgment
       Request header similarity detection
       fix mod_mod error retry delay calculation to not already doubling the wait on the first error.
       stop accepting "note" in RequestHeader.</changelog>
</package>
<package pkgid="ff98f4984171229ec5035467bfd5826bb335e2e210bbc9e841e21d26ea3e7d3d" name="httpd-help" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="22.oe2203sp4"/>
  <changelog author="seuzw &lt;930zhaowei@163.com&gt; - 2.4.51-13" date="1675339200">- Type:cves
- ID:CVE-2022-36760,CVE-2006-20001,CVE-2022-37436
- SUG:restart
- DESC:fix CVE-2022-36760,CVE-2006-20001,CVE-2022-37436</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
</package>
<package pkgid="4321a1d6ac282c6abdc7d93ce442ceaae01ce7eb340d7b9998ea85fe0863e003" name="httpd-help" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="23.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
</package>
<package pkgid="8ef2c0d144240507c2da354eddebc75c03365ac7c98c8707571a3cdbd6ade563" name="httpd-help" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="24.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
</package>
<package pkgid="bba0c92baab7c910489678a7956b38f918ae2943808b04c4b76212ff131b1252" name="httpd-help" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="25.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
</package>
<package pkgid="cc09f76c68eb59e9142710f28af49c8f756f6e8687426189454f42fee6bf16a3" name="httpd-help" arch="noarch">
  <version epoch="0" ver="2.4.51" rel="27.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-26" date="1764763200">- Type:bugfix
- CVE:
- SUG:NA
- DESC:mod_proxy: SetEnv proxy-nohalfclose to disable half-close tunneling</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-27" date="1767700800">- Type:CVE
- CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-55753,CVE-2025-66200
- SUG:NA
- DESC:SSI request judgment
       Request header similarity detection
       fix mod_mod error retry delay calculation to not already doubling the wait on the first error.
       stop accepting "note" in RequestHeader.</changelog>
</package>
<package pkgid="c936678d4b70561510dca9af70aec2626084c43a2df43a1f8845e73853077132" name="httpd-tools" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="22.oe2203sp4"/>
  <changelog author="seuzw &lt;930zhaowei@163.com&gt; - 2.4.51-13" date="1675339200">- Type:cves
- ID:CVE-2022-36760,CVE-2006-20001,CVE-2022-37436
- SUG:restart
- DESC:fix CVE-2022-36760,CVE-2006-20001,CVE-2022-37436</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
</package>
<package pkgid="a240c52e65165fa420df9490da1d3ef323a0713ffc96aa21c21c01990d6401e3" name="httpd-tools" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="23.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-14" date="1678363200">- Type:bugfix
- ID:NA
- SUG:restart
- DESC:mod_dav:open the lock database read-only when possible</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-15" date="1678449600">- Type:CVE
- ID:CVE-2023-27522, CVE-2023-25690
- SUG:restart
- DESC:fix CVE-2023-27522, CVE-2023-25690</changelog>
  <changelog author="chengyechun &lt;chengyehcun1@huawei.com&gt; - 2.4.51-16" date="1681473600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Report an error if the AJP backend sends an invalid number of headers
       handled a negative value when parsing the config
       avoid delimiting the query with a backreference
       fix missing APLOGNO</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
</package>
<package pkgid="a8d982c8dba5660a99f9bb862c7328ef9e9e6790c98a493b7e38ed091f3e35d9" name="httpd-tools" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="24.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-17" date="1684929600">- Type:bugfix
- ID:
- SUG:restart
- DESC:Fix double encoding of the uri-path of the request
       Do not match the extention against possible query string
       Do not double encode slashes
       Check before forwarding that a nocanon path has not been rewriteen</changelog>
  <changelog author="panchenbo &lt;panchenbo@kylinsec.com.cn&gt; - 2.4.51-18" date="1691582400">- Type:bugfix
- ID:
- SUG:NA
- DESC:add sw_64 support,optimize sw build patch,add loongarch64 support</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
</package>
<package pkgid="0240916f872d699927dd0ab51ab2c2fd547316e5cd70ce2e8021a0c769de2ff7" name="httpd-tools" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="25.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-19" date="1699012800">- Type:CVE
- ID:CVE-2023-31122
- SUG:NA
- DESC:fix CVE-2023-31122</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-20" date="1699012801">- Type:CVE
- ID:CVE-2023-45802
- SUG:NA
- DESC:fix CVE-2023-45802</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
</package>
<package pkgid="1823b8dab9f45f1661cf63b4380979781cf49a72f58e44f043a6567e7e33f96c" name="httpd-tools" arch="x86_64">
  <version epoch="0" ver="2.4.51" rel="27.oe2203sp4"/>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-21" date="1715083200">- Type:CVE
- ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
- SUG:NA
- DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream</changelog>
  <changelog author="chengyechun &lt;chengyechun1@huawei.com&gt; - 2.4.51-22" date="1720267200">- Type:CVE
- ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
- SUG:NA
- DSEC:fix some CVEs</changelog>
  <changelog author="Han Jinpeng &lt;hanjinpeng@kylinos.cn&gt; - 2.4.51-23" date="1724846400">- Type:CVE
- ID:CVE-2024-40725
- SUG:NA
- DESC:fix CVE-2024-40725</changelog>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 2.4.51-24" date="1744804800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:mod_log_config: Fix LogFormat directive merging
       Fix X509 leak and Increase MAX_CONCURRENCY hard limit
       mod_proxy_balancer: Fix the handling of the stickysession
       mod_cache_socache: Fix possible crash on error path
       mod_ssl: Check SSL_CTX_new() return value
       core: Report invalid Options argument when parsing AllowOverride directives</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 2.4.51-25" date="1755172800">- Type:CVE
- CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516
- SUG:NA
- DESC:fix CVE-2025-49812 CVE-2025-23048 CVE-2024-47252 CVE-2024-43204 CVE-2024-42516
       mod_lua: Fix memory handling in output filters.
       Fix a regression that caused stickysession keys
       avoid ap_set_content_type when processing a _Request_Header
       set_cookie_name: ensure correct format</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-26" date="1764763200">- Type:bugfix
- CVE:
- SUG:NA
- DESC:mod_proxy: SetEnv proxy-nohalfclose to disable half-close tunneling</changelog>
  <changelog author="zhaoyonghao &lt;zhaoyonghao10@h-partners.com&gt; - 2.4.51-27" date="1767700800">- Type:CVE
- CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-55753,CVE-2025-66200
- SUG:NA
- DESC:SSI request judgment
       Request header similarity detection
       fix mod_mod error retry delay calculation to not already doubling the wait on the first error.
       stop accepting "note" in RequestHeader.</changelog>
</package>
<package pkgid="6b51a39d75ec21a352f78db8184dca69c5bd4dce4ad4185d2d5f14f3639757bb" name="iSulad" arch="x86_64">
  <version epoch="0" ver="2.1.5" rel="12.oe2203sp4"/>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-3" date="1711800000">- Type: update
- ID: NA
- SUG: NA
- DESC: add support for cgroup v2</changelog>
  <changelog author="jikai &lt;jikai11@huawei.com&gt; - 2.1.5-4" date="1712059200">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-5" date="1713614400">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-6" date="1713614401">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-7" date="1714046400">- Type: update
- ID: NA
- SUG: NA
- DESC: bugfix of background execution exec error command and setting negative cpu-rt issue</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-8" date="1714392000">- Type: update
- ID: NA
- SUG: NA
- DESC: remove extra %s in CreateContainerLogSymlink and allow env variable has an empty value</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-9" date="1715428800">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-10" date="1718107200">- Type: update
- ID: NA
- SUG: NA
- DESC: code improve and bugfix</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-11" date="1724068800">- Type: update
- ID: NA
- SUG: NA
- DESC: add impl for nri and bugfix</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 2.1.5-12" date="1729512000">- Type: update
- ID: NA
- SUG: NA
- DESC: combine ten similar submissions into one(0125-fix-clang-build-error.patch) and Upgrade from upstream</changelog>
</package>
<package pkgid="73ee42bce4a87794567e91116a659c41c6e2a863f70728e02777acd0febd2b41" name="iSulad" arch="x86_64">
  <version epoch="0" ver="2.1.5" rel="18.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-9" date="1715428800">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-10" date="1718107200">- Type: update
- ID: NA
- SUG: NA
- DESC: code improve and bugfix</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-11" date="1724068800">- Type: update
- ID: NA
- SUG: NA
- DESC: add impl for nri and bugfix</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 2.1.5-12" date="1729512000">- Type: update
- ID: NA
- SUG: NA
- DESC: combine ten similar submissions into one(0125-fix-clang-build-error.patch) and Upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-13" date="1732190400">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: enable nri support only on specified architecture</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-14" date="1732536000">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-15" date="1732795200">- Type: update
- ID: NA
- SUG: NA
- DESC: sandboxer require isula-rust-extensions</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-16" date="1734523200">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: bugfix for nri</changelog>
  <changelog author="jingxiaolu&lt;lujingxiao@huawei.com&gt; - 2.1.5-17" date="1735560000">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: sync patches from upstream</changelog>
  <changelog author="jingxiaolu&lt;lujingxiao@huawei.com&gt; - 2.1.5-18" date="1735560001">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: sync patches from upstream for refactoring sandbox and bugfixing</changelog>
</package>
<package pkgid="ca6fc9b656c81eec5880c475dda3b58a937d8374405daa5129f6ccc1d9bbff74" name="iSulad-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.5" rel="12.oe2203sp4"/>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-3" date="1711800000">- Type: update
- ID: NA
- SUG: NA
- DESC: add support for cgroup v2</changelog>
  <changelog author="jikai &lt;jikai11@huawei.com&gt; - 2.1.5-4" date="1712059200">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-5" date="1713614400">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-6" date="1713614401">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-7" date="1714046400">- Type: update
- ID: NA
- SUG: NA
- DESC: bugfix of background execution exec error command and setting negative cpu-rt issue</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-8" date="1714392000">- Type: update
- ID: NA
- SUG: NA
- DESC: remove extra %s in CreateContainerLogSymlink and allow env variable has an empty value</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-9" date="1715428800">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-10" date="1718107200">- Type: update
- ID: NA
- SUG: NA
- DESC: code improve and bugfix</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-11" date="1724068800">- Type: update
- ID: NA
- SUG: NA
- DESC: add impl for nri and bugfix</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 2.1.5-12" date="1729512000">- Type: update
- ID: NA
- SUG: NA
- DESC: combine ten similar submissions into one(0125-fix-clang-build-error.patch) and Upgrade from upstream</changelog>
</package>
<package pkgid="9920c391c0a35067279d0d29021f4298e1beb7dc296f6c2404f62c4bf784dccd" name="iSulad-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.5" rel="18.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-9" date="1715428800">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-10" date="1718107200">- Type: update
- ID: NA
- SUG: NA
- DESC: code improve and bugfix</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-11" date="1724068800">- Type: update
- ID: NA
- SUG: NA
- DESC: add impl for nri and bugfix</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 2.1.5-12" date="1729512000">- Type: update
- ID: NA
- SUG: NA
- DESC: combine ten similar submissions into one(0125-fix-clang-build-error.patch) and Upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-13" date="1732190400">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: enable nri support only on specified architecture</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-14" date="1732536000">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-15" date="1732795200">- Type: update
- ID: NA
- SUG: NA
- DESC: sandboxer require isula-rust-extensions</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-16" date="1734523200">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: bugfix for nri</changelog>
  <changelog author="jingxiaolu&lt;lujingxiao@huawei.com&gt; - 2.1.5-17" date="1735560000">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: sync patches from upstream</changelog>
  <changelog author="jingxiaolu&lt;lujingxiao@huawei.com&gt; - 2.1.5-18" date="1735560001">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: sync patches from upstream for refactoring sandbox and bugfixing</changelog>
</package>
<package pkgid="18f94ef428887083c2f8b3fffefe10845c0f256566f152da5c913b77903cc4fe" name="iSulad-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.5" rel="12.oe2203sp4"/>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-3" date="1711800000">- Type: update
- ID: NA
- SUG: NA
- DESC: add support for cgroup v2</changelog>
  <changelog author="jikai &lt;jikai11@huawei.com&gt; - 2.1.5-4" date="1712059200">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-5" date="1713614400">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-6" date="1713614401">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-7" date="1714046400">- Type: update
- ID: NA
- SUG: NA
- DESC: bugfix of background execution exec error command and setting negative cpu-rt issue</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-8" date="1714392000">- Type: update
- ID: NA
- SUG: NA
- DESC: remove extra %s in CreateContainerLogSymlink and allow env variable has an empty value</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-9" date="1715428800">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-10" date="1718107200">- Type: update
- ID: NA
- SUG: NA
- DESC: code improve and bugfix</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-11" date="1724068800">- Type: update
- ID: NA
- SUG: NA
- DESC: add impl for nri and bugfix</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 2.1.5-12" date="1729512000">- Type: update
- ID: NA
- SUG: NA
- DESC: combine ten similar submissions into one(0125-fix-clang-build-error.patch) and Upgrade from upstream</changelog>
</package>
<package pkgid="dc30aeafe07be2bfddb9a356e71482735375b5d5455f408949eedc5030da0460" name="iSulad-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.5" rel="18.oe2203sp4"/>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-9" date="1715428800">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-10" date="1718107200">- Type: update
- ID: NA
- SUG: NA
- DESC: code improve and bugfix</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-11" date="1724068800">- Type: update
- ID: NA
- SUG: NA
- DESC: add impl for nri and bugfix</changelog>
  <changelog author="wujichao &lt;wujichao1@huawei.com&gt; - 2.1.5-12" date="1729512000">- Type: update
- ID: NA
- SUG: NA
- DESC: combine ten similar submissions into one(0125-fix-clang-build-error.patch) and Upgrade from upstream</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-13" date="1732190400">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: enable nri support only on specified architecture</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-14" date="1732536000">- Type: update
- ID: NA
- SUG: NA
- DESC: upgrade from upstream</changelog>
  <changelog author="liuxu &lt;liuxu156@huawei.com&gt; - 2.1.5-15" date="1732795200">- Type: update
- ID: NA
- SUG: NA
- DESC: sandboxer require isula-rust-extensions</changelog>
  <changelog author="zhongtao &lt;zhongtao17@huawei.com&gt; - 2.1.5-16" date="1734523200">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: bugfix for nri</changelog>
  <changelog author="jingxiaolu&lt;lujingxiao@huawei.com&gt; - 2.1.5-17" date="1735560000">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: sync patches from upstream</changelog>
  <changelog author="jingxiaolu&lt;lujingxiao@huawei.com&gt; - 2.1.5-18" date="1735560001">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: sync patches from upstream for refactoring sandbox and bugfixing</changelog>
</package>
<package pkgid="6caacb3e52dffb8b4e1fb3762800af9927fec3756077b77ff8ff02bad9095816" name="icu" arch="x86_64">
  <version epoch="0" ver="72.1" rel="8.oe2203sp4"/>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 72.1-7" date="1707048000">- icu already supports loongarch64 architecture
- Remove loongarch64 patch and modify sw_64 support patch to use all arch</changelog>
  <changelog author="zhangpan&lt;zhangpan103@h-partners.com&gt; - 72.1-8" date="1753963200">- fix CVE-2025-5222</changelog>
</package>
<package pkgid="dc662737e3d5945a1ae0c081d3f34652c94dcaead418a6c833a438f26b765fc6" name="icu-debuginfo" arch="x86_64">
  <version epoch="0" ver="72.1" rel="8.oe2203sp4"/>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 72.1-7" date="1707048000">- icu already supports loongarch64 architecture
- Remove loongarch64 patch and modify sw_64 support patch to use all arch</changelog>
  <changelog author="zhangpan&lt;zhangpan103@h-partners.com&gt; - 72.1-8" date="1753963200">- fix CVE-2025-5222</changelog>
</package>
<package pkgid="5d60734b28a12a76dda7724f464c7c1faad0ded0bd5ed972b0306da958cfc754" name="icu-debugsource" arch="x86_64">
  <version epoch="0" ver="72.1" rel="8.oe2203sp4"/>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 72.1-7" date="1707048000">- icu already supports loongarch64 architecture
- Remove loongarch64 patch and modify sw_64 support patch to use all arch</changelog>
  <changelog author="zhangpan&lt;zhangpan103@h-partners.com&gt; - 72.1-8" date="1753963200">- fix CVE-2025-5222</changelog>
</package>
<package pkgid="5b5660028664a728a3057266ce121f7b5b0e1cf37c9e29f503f8a37cb58fd15d" name="icu-help" arch="noarch">
  <version epoch="0" ver="72.1" rel="8.oe2203sp4"/>
  <changelog author="yangchenguang &lt;yangchenguang@kylinsec.com.cn&gt; - 72.1-7" date="1707048000">- icu already supports loongarch64 architecture
- Remove loongarch64 patch and modify sw_64 support patch to use all arch</changelog>
  <changelog author="zhangpan&lt;zhangpan103@h-partners.com&gt; - 72.1-8" date="1753963200">- fix CVE-2025-5222</changelog>
</package>
<package pkgid="e1a9ebaae0aad73d7dff973455357d9ef62348041e4ed43f0f34687676634f53" name="iniparser" arch="x86_64">
  <version epoch="0" ver="4.1" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 4.1-5" date="1687694400">- Fix CVE-2023-33461</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 4.1-6" date="1741348800">- Fix CVE-2025-0633</changelog>
</package>
<package pkgid="8b464a40e33221e772ba96722c63393077816ab9efd049da5f8977ab76415180" name="iniparser-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.1" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 4.1-5" date="1687694400">- Fix CVE-2023-33461</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 4.1-6" date="1741348800">- Fix CVE-2025-0633</changelog>
</package>
<package pkgid="a0ab18253fbd940a11ca797677a5c2b6521bde502cc243be9e088d58aefc9d2e" name="iniparser-debugsource" arch="x86_64">
  <version epoch="0" ver="4.1" rel="6.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 4.1-5" date="1687694400">- Fix CVE-2023-33461</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 4.1-6" date="1741348800">- Fix CVE-2025-0633</changelog>
</package>
<package pkgid="95068317c4b24ab8fd2a374b9498661490104d0967d7dea60727539ec9644f93" name="initscripts" arch="x86_64">
  <version epoch="0" ver="10.17" rel="3.oe2203sp4"/>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 10.12-2" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Initscripts no looger care about rc.local</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 10.12-3" date="1664452800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove redundant provide for service cmd and delete unnecessary obseletes to fix upgrade problem</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 10.17-1" date="1665748800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update initscripts to 10.17-1</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 10.17-2" date="1676894400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:delete Requires:dbus-tools</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 10.17-3" date="1707825600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:rename_device: free path after it is used</changelog>
</package>
<package pkgid="761e74410f4fb23cf08d50880903b3e8b80d000dff34c986fe8878964c839500" name="initscripts-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.17" rel="3.oe2203sp4"/>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 10.12-2" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Initscripts no looger care about rc.local</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 10.12-3" date="1664452800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove redundant provide for service cmd and delete unnecessary obseletes to fix upgrade problem</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 10.17-1" date="1665748800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update initscripts to 10.17-1</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 10.17-2" date="1676894400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:delete Requires:dbus-tools</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 10.17-3" date="1707825600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:rename_device: free path after it is used</changelog>
</package>
<package pkgid="f097f0ef3b1500e8fb0050121c1de23e36973599ceea5ee0f712759d95958a7a" name="initscripts-debugsource" arch="x86_64">
  <version epoch="0" ver="10.17" rel="3.oe2203sp4"/>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 10.12-2" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Initscripts no looger care about rc.local</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 10.12-3" date="1664452800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove redundant provide for service cmd and delete unnecessary obseletes to fix upgrade problem</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 10.17-1" date="1665748800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update initscripts to 10.17-1</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 10.17-2" date="1676894400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:delete Requires:dbus-tools</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 10.17-3" date="1707825600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:rename_device: free path after it is used</changelog>
</package>
<package pkgid="db93f10254d584feb30c78bd3aee23f261c90d28667e40282f6734d2d0299270" name="initscripts-service" arch="noarch">
  <version epoch="0" ver="10.17" rel="3.oe2203sp4"/>
  <changelog author="xingwei &lt;xingwei14@h-partners.com&gt; - 10.12-2" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Initscripts no looger care about rc.local</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 10.12-3" date="1664452800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove redundant provide for service cmd and delete unnecessary obseletes to fix upgrade problem</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 10.17-1" date="1665748800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update initscripts to 10.17-1</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 10.17-2" date="1676894400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:delete Requires:dbus-tools</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 10.17-3" date="1707825600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:rename_device: free path after it is used</changelog>
</package>
<package pkgid="b60d74a946631822ebbb46ce55eb69affa13101890fe542591bec71c865119fd" name="iotop" arch="noarch">
  <version epoch="0" ver="0.6" rel="28.oe2203sp4"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 0.6-25" date="1694952000">- riscv: Add riscv64 support</changelog>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 0.6-26" date="1719921600">- loongarch64: add loongarch64 support</changelog>
  <changelog author="lvyy &lt;lyunmail@163.com&gt; -0.6-27" date="1732017600">- Fix crash when hide UI elements on smaller terminals</changelog>
  <changelog author="lvyy &lt;lyunmail@163.com&gt; - 0.6-28" date="1734436800">- Fix the iotop crash caused by non-UTF-8 characters</changelog>
</package>
<package pkgid="e1ad0c3688fa3e90971169de36103b24ee16ccb8398230fd8b7661b11d7a66cc" name="iotop-help" arch="noarch">
  <version epoch="0" ver="0.6" rel="28.oe2203sp4"/>
  <changelog author="Mingzheng Xing &lt;xingmingzheng@iscas.ac.cn&gt; - 0.6-25" date="1694952000">- riscv: Add riscv64 support</changelog>
  <changelog author="cenhuilin &lt;cenhuilin@kylinos.cn&gt; - 0.6-26" date="1719921600">- loongarch64: add loongarch64 support</changelog>
  <changelog author="lvyy &lt;lyunmail@163.com&gt; -0.6-27" date="1732017600">- Fix crash when hide UI elements on smaller terminals</changelog>
  <changelog author="lvyy &lt;lyunmail@163.com&gt; - 0.6-28" date="1734436800">- Fix the iotop crash caused by non-UTF-8 characters</changelog>
</package>
<package pkgid="b738795be1557e3c036d7497d52992901cf01c16564626c7e568a918c4a450ce" name="iperf3" arch="x86_64">
  <version epoch="0" ver="3.18" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.10.1-3" date="1691409600">- Fix CVE-2023-38403</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
</package>
<package pkgid="67f639e0565006446a6fc1f26dad896798e53b9c053eab72c51cc2add26a2937" name="iperf3" arch="x86_64">
  <version epoch="0" ver="3.18" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 3.18-2" date="1754308800">* Fix CVE-2025-54349 CVE-2025-54350.patch</changelog>
</package>
<package pkgid="ad2d30410643cbc0da54e46609591990c60bcb8d97c27b0637b6c5359250a8b8" name="iperf3-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.18" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.10.1-3" date="1691409600">- Fix CVE-2023-38403</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
</package>
<package pkgid="292c01f97636d4da2eae323e2c33de75e34432301de00c2ceb16bdfe5367ff70" name="iperf3-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.18" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 3.18-2" date="1754308800">* Fix CVE-2025-54349 CVE-2025-54350.patch</changelog>
</package>
<package pkgid="4735502a5fa3efaa5fecca5933057b38bfb9ccbc5f7cf308112cda82e1106d4c" name="iperf3-debugsource" arch="x86_64">
  <version epoch="0" ver="3.18" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.10.1-3" date="1691409600">- Fix CVE-2023-38403</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
</package>
<package pkgid="847d54a8bdba4e1d4eed5dc15ece0af074b7b75adda7dfac84bfc49d71fe0d96" name="iperf3-debugsource" arch="x86_64">
  <version epoch="0" ver="3.18" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 3.18-2" date="1754308800">* Fix CVE-2025-54349 CVE-2025-54350.patch</changelog>
</package>
<package pkgid="55a712ecd23d2f0f445cc8c2dca089f474c15814194c80f478555880ab7e6321" name="iperf3-devel" arch="x86_64">
  <version epoch="0" ver="3.18" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.10.1-3" date="1691409600">- Fix CVE-2023-38403</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
</package>
<package pkgid="1b5165722cf3faef782dcb212bbdc5fb9ea55a9fe927eabb5c7ef7926a85e832" name="iperf3-devel" arch="x86_64">
  <version epoch="0" ver="3.18" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 3.18-2" date="1754308800">* Fix CVE-2025-54349 CVE-2025-54350.patch</changelog>
</package>
<package pkgid="4ef53804d7ea6971930a3a466c8e49384964e11fe076b744e562725fb32d61f2" name="iperf3-help" arch="noarch">
  <version epoch="0" ver="3.18" rel="1.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.10.1-3" date="1691409600">- Fix CVE-2023-38403</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
</package>
<package pkgid="cacf22548a94264ac193852cc06e06be7df6abbff9e6498682144e916d891f0a" name="iperf3-help" arch="noarch">
  <version epoch="0" ver="3.18" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.16-1" date="1712059200">- Upgrade to 3.16 for fix CVE-2023-7250</changelog>
  <changelog author="jinzhiguang &lt;jinzhiguang@kylinos.cn&gt; - 3.16-2" date="1714392000">- add BuildRequires and Requires to enable sctp option</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.16-3" date="1715688000">- Fix CVE-2024-26306</changelog>
  <changelog author="zhangxingrong &lt;zhangxingrong@uniontech.com&gt; - 3.16-4" date="1717675200">- iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 3.17.1-1" date="1720526400">- Update to 3.17.1
- iperf3 no longer changes its current working directory in --daemon mode. This results in more 
  predictable behavior with relative paths, in particular finding key and credential files for authentication.
- A new --json-stream option has been added to enable a streaming output format, consisting of 
  a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
- UDP tests now work correctly between different endian hosts
- The --fq-rate parameter now works for --reverse tests
- The statistics reporting interval is now available in the --json start test object</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-2" date="1727352000">- Relocate patches from upstream communities to fix thread duplicate recycling issue.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-3" date="1727611200">- Relocate patches from upstream communities to fix incorrect freeaddrinfo call.</changelog>
  <changelog author="jiangjixiang &lt;jiangjixiang@kylinos.cn&gt; - 3.17.1-4" date="1727611201">- Relocate patches from upstream communities to performance enhancement for iperf_time_add().</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 3.18-1" date="1734955200">- Update to 3.18 for fix CVE-2024-53580</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 3.18-2" date="1754308800">* Fix CVE-2025-54349 CVE-2025-54350.patch</changelog>
</package>
<package pkgid="bd752bc2f874bf1c1a99c6d3d774862b9dd7061aa818de8b5ca465e166c4ffea" name="iproute" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="21.oe2203sp4"/>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-12" date="1676635200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for make to fix build failure</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
</package>
<package pkgid="3236522a0b764f8a398d4a6cd0316461fc38b53db9d2e6dbdc2645afc19f8090" name="iproute" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="22.oe2203sp4"/>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
</package>
<package pkgid="f271b8502119b0598a591a4f3eb7a5a69b8b342d7de599432d93ec2105c9b0b9" name="iproute" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="24.oe2203sp4"/>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
  <changelog author="chenhao &lt;chenhao418@huawei.com&gt; - 1:5.15.0-23" date="1742817600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: unblock mnl_socket_recvfrom if not message received</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1:5.15.0-24" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix fd leak when playing with netns</changelog>
</package>
<package pkgid="44d7003f17f85013eebd9d1f48338a955985cd0bdd25f3031353cb7638951884" name="iproute-debuginfo" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="21.oe2203sp4"/>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-12" date="1676635200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for make to fix build failure</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
</package>
<package pkgid="764fcb0d828481fe5a6014055de682c8f2c57e621d51b24f338152fa89ebe681" name="iproute-debuginfo" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="22.oe2203sp4"/>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
</package>
<package pkgid="891a8b6997aefab2946ce724db6ceb0b4dc45c65d4e0158cb18c2562b38ab72d" name="iproute-debuginfo" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="24.oe2203sp4"/>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
  <changelog author="chenhao &lt;chenhao418@huawei.com&gt; - 1:5.15.0-23" date="1742817600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: unblock mnl_socket_recvfrom if not message received</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1:5.15.0-24" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix fd leak when playing with netns</changelog>
</package>
<package pkgid="b6e2e94379e688565d7f6e3efa026a295cff7954100e6cde91f048c7fe83b397" name="iproute-debugsource" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="21.oe2203sp4"/>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-12" date="1676635200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for make to fix build failure</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
</package>
<package pkgid="6af1161bd958bce4dc6a0b253becb6ef071354283cb7fad4c3cdcde36b1345d4" name="iproute-debugsource" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="22.oe2203sp4"/>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
</package>
<package pkgid="0cea905fa50a17b446c936408e9b2e2bc700e48b62f716c5f8cdfbf243039758" name="iproute-debugsource" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="24.oe2203sp4"/>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
  <changelog author="chenhao &lt;chenhao418@huawei.com&gt; - 1:5.15.0-23" date="1742817600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: unblock mnl_socket_recvfrom if not message received</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1:5.15.0-24" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix fd leak when playing with netns</changelog>
</package>
<package pkgid="973ddc35e971c63f23177fbfc982b37664809f776865a4ba6e8aa24ed10116c3" name="iproute-devel" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="21.oe2203sp4"/>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-12" date="1676635200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for make to fix build failure</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
</package>
<package pkgid="4805f4e310b2411fcd823e348294beb16f3f7c18fa165bb30043567cb44fdc51" name="iproute-devel" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="22.oe2203sp4"/>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
</package>
<package pkgid="d01c5fd8777d435a5941acaaeaf6cad65332edcb9314681d2b12970fbc74ae7b" name="iproute-devel" arch="x86_64">
  <version epoch="1" ver="5.15.0" rel="24.oe2203sp4"/>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
  <changelog author="chenhao &lt;chenhao418@huawei.com&gt; - 1:5.15.0-23" date="1742817600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: unblock mnl_socket_recvfrom if not message received</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1:5.15.0-24" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix fd leak when playing with netns</changelog>
</package>
<package pkgid="a9dc1b3355c04ec7b9c028013860aaa4ac09c7e472160711c8db585e41e013f7" name="iproute-help" arch="noarch">
  <version epoch="1" ver="5.15.0" rel="21.oe2203sp4"/>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-12" date="1676635200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add BuildRequire for make to fix build failure</changelog>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
</package>
<package pkgid="6527817272d12d6321fd4cabda2f94e1e4f4952cd1b7d1f2f88ec6b96e7b05db" name="iproute-help" arch="noarch">
  <version epoch="1" ver="5.15.0" rel="22.oe2203sp4"/>
  <changelog author="jiangheng &lt;jiangheng14@huawei.com&gt; - 1:5.15.0-13" date="1677758400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix ip netns attach failed</changelog>
  <changelog author="gaoxingwang &lt;gaoxingwang1@huawei.com&gt; - 1:5.15.0-14" date="1692273600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ipnetns: fix fd leak with 'ip netns set'
       iproute2: optimize code and fix some mem-leak risk
       iproute_lwtunnel: fix array boundary check
       iproute_lwtunnel: fix possible use of NULL when malloc()
       m_action: fix warning of overwrite of const string
       netem: fix NULL deref on allocation failure
       nstat: fix potential NULL deref
       rdma/utils: fix some analyzer warnings
       rt_names: check for malloc() failure
       tc/prio: handle possible truncated kernel response
       tc_exec: don't dereference NULL on calloc failure
       tc_util fix unitialized warning
       iptunnel: detect protocol mismatch on tunnel change
       ipmaddr: fix dereference of NULL on malloc() failure</changelog>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
</package>
<package pkgid="665987b5a0d4ae800a440cda808e6d6488e28486908df14e9c528ca241cf6173" name="iproute-help" arch="noarch">
  <version epoch="1" ver="5.15.0" rel="24.oe2203sp4"/>
  <changelog author="mufengyan &lt;mufengyan@hisilicon.com&gt; - 1:5.15.0-15" date="1700913600">- Type:feature
- ID:NA
- SUG:NA
- DESC:This patch adds ARPHRD_UB for iproute2 and support name
       parse for it and deletes the display of vf address
       information in the pf</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-16" date="1701086400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: sync ipvlan_mode enum with kernel-headers</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-17" date="1701086401">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:libnetlink: Fix memory leak in __rtnl_talk_iov()
       tc: ct: Fix invalid pointer dereference
       tc_util: Change datatype for maj to avoid overflow issue
       tc_util: Fix no error return when large parent id used
       xfrm: prepare state offload logic to set mode</changelog>
  <changelog author="liubo &lt;liubo335@huawei.com&gt; - 1:5.15.0-18" date="1705060800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:f_flower: Treat port 0 as valid
       ip: error out if iplink does not consume all options
       iplink_bridge: fix incorrect root id dump
       ss: change aafilter port from int to long (inode support)
       ss: Fix socket type check in packet_show_line()
       ss: print unix socket "ports" as unsigned int (inode)
       Add utility to convert an unsigned int to string
       Add get_long utility and adapt get_integer accordingly
       utils: fix get_integer() logic</changelog>
  <changelog author="liweigang &lt;liweiganga@uniontech.com&gt; - 1:5.15.0-19" date="1713268800">- Type: bugfix
- ID: NA
- SUG: NA
- DESC: lnstat: Fix deref of null in print_json() function
        iproute2: prevent memory leak
        libnetlink: validate nlmsg header length first
        tc: remove tcindex classifier
        ip: fix memory leak in 'ip maddr show'
        ila: fix potential snprintf buffer overflow
        bridge: fix potential snprintf overflow
        mnl_utils: sanitize incoming netlink payload size in callbacks</changelog>
  <changelog author="caokeming &lt;caokeming@huawei.com&gt; - 1:5.15.0-20" date="1721995200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ctrl: Fix fd leak in ctrl_list()
       ctrl: Fix fd leak in ctrl_listen()
       devlink: use snprintf instead of sprintf</changelog>
  <changelog author="liningjie &lt;liningjie@xfusion.com&gt; - 1:5.15.0-21" date="1728475200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: Fix error reporting when accessing "dcb app"</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1:5.15.0-22" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ss: fix expired time format of timer
       route: filter by interface on multipath routes
       lib: names: check calloc return value in db_names_alloc</changelog>
  <changelog author="chenhao &lt;chenhao418@huawei.com&gt; - 1:5.15.0-23" date="1742817600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:dcb: unblock mnl_socket_recvfrom if not message received</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1:5.15.0-24" date="1744718400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix fd leak when playing with netns</changelog>
</package>
<package pkgid="d5e72af7d0ae64cc13be491f537c34b64f4973d50b86481c24543411ce7ded81" name="iptables" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="21.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-15" date="1713441600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables：Fix memleak in xtopt_parse_hostmask
       nft：Avoid memleak in error path of nft_cmd_new
       exit if called by setuid executeable
       fix for non verbose check command
       use fully random so that nft can understand
       Use xtables_malloc in mnl_err_list_node_add
       nft: Special casing for among match in compare_matches
       extensions: libipt_icmp: Fix confusion between 255/255 and any
       Revert libiptc: fix wrong maptype of base chain counters on restore
       extensions: Fix checking of conntrack --ctproto 0
       libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
       libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
       libiptc: Fix for another segfault due to chain index NULL pointer
       libiptc: Fix for segfault when renaming a chain</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1.8.7-16" date="1718366400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix license</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-17" date="1719316800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables:Fix memleak of matches' udata
       Fix parsing of empty string arg in '-c' option</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.8.7-18" date="1727697600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix broken symbolic link</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-19" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:extensions:recent:Fix format string for unsigned values
       nft:cmd:Init struct nft_cmd::head early</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-20" date="1753876800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-21" date="1765454400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:nft:Support replacing a rule added in the same batch</changelog>
</package>
<package pkgid="f2de5c169bb3b5dbfbcd1430fda366956872a88827cd8843c07985bd78c69f04" name="iptables-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="21.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-15" date="1713441600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables：Fix memleak in xtopt_parse_hostmask
       nft：Avoid memleak in error path of nft_cmd_new
       exit if called by setuid executeable
       fix for non verbose check command
       use fully random so that nft can understand
       Use xtables_malloc in mnl_err_list_node_add
       nft: Special casing for among match in compare_matches
       extensions: libipt_icmp: Fix confusion between 255/255 and any
       Revert libiptc: fix wrong maptype of base chain counters on restore
       extensions: Fix checking of conntrack --ctproto 0
       libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
       libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
       libiptc: Fix for another segfault due to chain index NULL pointer
       libiptc: Fix for segfault when renaming a chain</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1.8.7-16" date="1718366400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix license</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-17" date="1719316800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables:Fix memleak of matches' udata
       Fix parsing of empty string arg in '-c' option</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.8.7-18" date="1727697600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix broken symbolic link</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-19" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:extensions:recent:Fix format string for unsigned values
       nft:cmd:Init struct nft_cmd::head early</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-20" date="1753876800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-21" date="1765454400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:nft:Support replacing a rule added in the same batch</changelog>
</package>
<package pkgid="012dfc37ec3016f348d23d8d46817b3e44c8a8e824dc55f019a7a03bd7fb9d65" name="iptables-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="21.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-15" date="1713441600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables：Fix memleak in xtopt_parse_hostmask
       nft：Avoid memleak in error path of nft_cmd_new
       exit if called by setuid executeable
       fix for non verbose check command
       use fully random so that nft can understand
       Use xtables_malloc in mnl_err_list_node_add
       nft: Special casing for among match in compare_matches
       extensions: libipt_icmp: Fix confusion between 255/255 and any
       Revert libiptc: fix wrong maptype of base chain counters on restore
       extensions: Fix checking of conntrack --ctproto 0
       libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
       libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
       libiptc: Fix for another segfault due to chain index NULL pointer
       libiptc: Fix for segfault when renaming a chain</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1.8.7-16" date="1718366400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix license</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-17" date="1719316800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables:Fix memleak of matches' udata
       Fix parsing of empty string arg in '-c' option</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.8.7-18" date="1727697600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix broken symbolic link</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-19" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:extensions:recent:Fix format string for unsigned values
       nft:cmd:Init struct nft_cmd::head early</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-20" date="1753876800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-21" date="1765454400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:nft:Support replacing a rule added in the same batch</changelog>
</package>
<package pkgid="7764965534e81b75d0e3072cfac45e60e38d4c95fada8afd02eb2d04dfcf688b" name="iptables-devel" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="21.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-15" date="1713441600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables：Fix memleak in xtopt_parse_hostmask
       nft：Avoid memleak in error path of nft_cmd_new
       exit if called by setuid executeable
       fix for non verbose check command
       use fully random so that nft can understand
       Use xtables_malloc in mnl_err_list_node_add
       nft: Special casing for among match in compare_matches
       extensions: libipt_icmp: Fix confusion between 255/255 and any
       Revert libiptc: fix wrong maptype of base chain counters on restore
       extensions: Fix checking of conntrack --ctproto 0
       libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
       libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
       libiptc: Fix for another segfault due to chain index NULL pointer
       libiptc: Fix for segfault when renaming a chain</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1.8.7-16" date="1718366400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix license</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-17" date="1719316800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables:Fix memleak of matches' udata
       Fix parsing of empty string arg in '-c' option</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.8.7-18" date="1727697600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix broken symbolic link</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-19" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:extensions:recent:Fix format string for unsigned values
       nft:cmd:Init struct nft_cmd::head early</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-20" date="1753876800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-21" date="1765454400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:nft:Support replacing a rule added in the same batch</changelog>
</package>
<package pkgid="1babb07573565d8acf5f08d736b4ccbe2beecaa304f14a7977d256641b5fdf45" name="iptables-help" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="21.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-15" date="1713441600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables：Fix memleak in xtopt_parse_hostmask
       nft：Avoid memleak in error path of nft_cmd_new
       exit if called by setuid executeable
       fix for non verbose check command
       use fully random so that nft can understand
       Use xtables_malloc in mnl_err_list_node_add
       nft: Special casing for among match in compare_matches
       extensions: libipt_icmp: Fix confusion between 255/255 and any
       Revert libiptc: fix wrong maptype of base chain counters on restore
       extensions: Fix checking of conntrack --ctproto 0
       libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
       libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
       libiptc: Fix for another segfault due to chain index NULL pointer
       libiptc: Fix for segfault when renaming a chain</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1.8.7-16" date="1718366400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix license</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-17" date="1719316800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables:Fix memleak of matches' udata
       Fix parsing of empty string arg in '-c' option</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.8.7-18" date="1727697600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix broken symbolic link</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-19" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:extensions:recent:Fix format string for unsigned values
       nft:cmd:Init struct nft_cmd::head early</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-20" date="1753876800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-21" date="1765454400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:nft:Support replacing a rule added in the same batch</changelog>
</package>
<package pkgid="c2262d1963420915e5c0ce33a458d356d427b2839fe791a3619670f5cb78185b" name="iptables-libs" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="21.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-15" date="1713441600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables：Fix memleak in xtopt_parse_hostmask
       nft：Avoid memleak in error path of nft_cmd_new
       exit if called by setuid executeable
       fix for non verbose check command
       use fully random so that nft can understand
       Use xtables_malloc in mnl_err_list_node_add
       nft: Special casing for among match in compare_matches
       extensions: libipt_icmp: Fix confusion between 255/255 and any
       Revert libiptc: fix wrong maptype of base chain counters on restore
       extensions: Fix checking of conntrack --ctproto 0
       libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
       libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
       libiptc: Fix for another segfault due to chain index NULL pointer
       libiptc: Fix for segfault when renaming a chain</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1.8.7-16" date="1718366400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix license</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-17" date="1719316800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables:Fix memleak of matches' udata
       Fix parsing of empty string arg in '-c' option</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.8.7-18" date="1727697600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix broken symbolic link</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-19" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:extensions:recent:Fix format string for unsigned values
       nft:cmd:Init struct nft_cmd::head early</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-20" date="1753876800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-21" date="1765454400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:nft:Support replacing a rule added in the same batch</changelog>
</package>
<package pkgid="142c470a4e77e6d92ecf82175b67669e6a98c6e4bad0af7f71f608ea1be9babb" name="iptables-nft" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="21.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-15" date="1713441600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables：Fix memleak in xtopt_parse_hostmask
       nft：Avoid memleak in error path of nft_cmd_new
       exit if called by setuid executeable
       fix for non verbose check command
       use fully random so that nft can understand
       Use xtables_malloc in mnl_err_list_node_add
       nft: Special casing for among match in compare_matches
       extensions: libipt_icmp: Fix confusion between 255/255 and any
       Revert libiptc: fix wrong maptype of base chain counters on restore
       extensions: Fix checking of conntrack --ctproto 0
       libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
       libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
       libiptc: Fix for another segfault due to chain index NULL pointer
       libiptc: Fix for segfault when renaming a chain</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 1.8.7-16" date="1718366400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix license</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-17" date="1719316800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:libxtables:Fix memleak of matches' udata
       Fix parsing of empty string arg in '-c' option</changelog>
  <changelog author="zhouyihang &lt;zhouyihang3@h-partners.com&gt; - 1.8.7-18" date="1727697600">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix broken symbolic link</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-19" date="1732190400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:extensions:recent:Fix format string for unsigned values
       nft:cmd:Init struct nft_cmd::head early</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-20" date="1753876800">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:fix display of changelog</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.8.7-21" date="1765454400">- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:nft:Support replacing a rule added in the same batch</changelog>
</package>
<package pkgid="2f5230dc89e30af87ce3fd5da8fac238350c1ac7e9980625b6f90bc482538b3d" name="iptraf-ng" arch="x86_64">
  <version epoch="0" ver="1.2.1" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.2.1-4" date="1732881600">- Type:CVE
- CVE:CVE-2024-52949
- SUG:NA
- DESC:fix CVE-2024-52949</changelog>
</package>
<package pkgid="33af754a96519e6ed38b406c4152929dfca674eae3c8ecd47a9e1a985607e6cc" name="iptraf-ng-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.1" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.2.1-4" date="1732881600">- Type:CVE
- CVE:CVE-2024-52949
- SUG:NA
- DESC:fix CVE-2024-52949</changelog>
</package>
<package pkgid="4493a166a42f2f64d14629ec33b6db97b50b37d7efcfa1ee05f40eb9ea2c25f2" name="iptraf-ng-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.1" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.2.1-4" date="1732881600">- Type:CVE
- CVE:CVE-2024-52949
- SUG:NA
- DESC:fix CVE-2024-52949</changelog>
</package>
<package pkgid="aae2ef08e7c25b37435bdb6363e8dcd12be95bce502873960bedd6e6807fe46f" name="iptraf-ng-help" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="4.oe2203sp4"/>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 1.2.1-4" date="1732881600">- Type:CVE
- CVE:CVE-2024-52949
- SUG:NA
- DESC:fix CVE-2024-52949</changelog>
</package>
<package pkgid="1d822f9783d02154e5c6e2a22081961ff7121f0706fcf58a5c08cea12ddfc03f" name="iputils" arch="x86_64">
  <version epoch="0" ver="20221126" rel="6.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-1" date="1678276800">- Type:requirements
- ID:NA
- SUG:NA
- DESC: update iputils to 20221126</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix clockdiff host is down bug</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-3" date="1685620800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: add Obsoletes for ninfod</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
</package>
<package pkgid="ac809d1aa1f43d6b89ebc72ac1d95039961fb1292452b7d188ba31121d0cd10c" name="iputils" arch="x86_64">
  <version epoch="0" ver="20221126" rel="7.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20221126-7" date="1753444800">- Type:cves
- CVE:CVE-2025-47268
- SUG:NA
- DESC:fix CVE-2025-47268</changelog>
</package>
<package pkgid="5e51003efb203c97b23e612af783d51307fa21a70a4ca41282d6657857ca99cb" name="iputils" arch="x86_64">
  <version epoch="0" ver="20221126" rel="8.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20221126-7" date="1753444800">- Type:cves
- CVE:CVE-2025-47268
- SUG:NA
- DESC:fix CVE-2025-47268</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20221126-8" date="1753444801">- Type:cves
- CVE:CVE-2025-48964
- SUG:NA
- DESC:fix CVE-2025-48964</changelog>
</package>
<package pkgid="3f3919b2131fb5a5b3b787ed243e35911e8eece928d3fbfaa58d36088d099ae7" name="iputils-debuginfo" arch="x86_64">
  <version epoch="0" ver="20221126" rel="6.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-1" date="1678276800">- Type:requirements
- ID:NA
- SUG:NA
- DESC: update iputils to 20221126</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix clockdiff host is down bug</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-3" date="1685620800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: add Obsoletes for ninfod</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
</package>
<package pkgid="3da02b8ed06eaab7b111a8bdcfb9f61220a7bace40b1df142139f80f9362ca9b" name="iputils-debuginfo" arch="x86_64">
  <version epoch="0" ver="20221126" rel="7.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20221126-7" date="1753444800">- Type:cves
- CVE:CVE-2025-47268
- SUG:NA
- DESC:fix CVE-2025-47268</changelog>
</package>
<package pkgid="1c81fbc061af727ad728df5c768f4f407064261015ec06486842fb5202e514d6" name="iputils-debuginfo" arch="x86_64">
  <version epoch="0" ver="20221126" rel="8.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20221126-7" date="1753444800">- Type:cves
- CVE:CVE-2025-47268
- SUG:NA
- DESC:fix CVE-2025-47268</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20221126-8" date="1753444801">- Type:cves
- CVE:CVE-2025-48964
- SUG:NA
- DESC:fix CVE-2025-48964</changelog>
</package>
<package pkgid="a64eb5d8f939fcf1915afb1505787db60967effeea1e318fcec8b816bfd6dc08" name="iputils-debugsource" arch="x86_64">
  <version epoch="0" ver="20221126" rel="6.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-1" date="1678276800">- Type:requirements
- ID:NA
- SUG:NA
- DESC: update iputils to 20221126</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix clockdiff host is down bug</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-3" date="1685620800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: add Obsoletes for ninfod</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
</package>
<package pkgid="fda7b108bec965657a67e6641b48ab0ef5dcdef9b55f675aefc148f7f7130902" name="iputils-debugsource" arch="x86_64">
  <version epoch="0" ver="20221126" rel="7.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20221126-7" date="1753444800">- Type:cves
- CVE:CVE-2025-47268
- SUG:NA
- DESC:fix CVE-2025-47268</changelog>
</package>
<package pkgid="4913179597c6de33e1f19f1c142d3051bbd753d428dbef6388d16d2d825db084" name="iputils-debugsource" arch="x86_64">
  <version epoch="0" ver="20221126" rel="8.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20221126-7" date="1753444800">- Type:cves
- CVE:CVE-2025-47268
- SUG:NA
- DESC:fix CVE-2025-47268</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20221126-8" date="1753444801">- Type:cves
- CVE:CVE-2025-48964
- SUG:NA
- DESC:fix CVE-2025-48964</changelog>
</package>
<package pkgid="5a7d9322e0dbe48662f1f30243f9859976c5e2bf023363f71aa7de5db0d24725" name="iputils-help" arch="noarch">
  <version epoch="0" ver="20221126" rel="6.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-1" date="1678276800">- Type:requirements
- ID:NA
- SUG:NA
- DESC: update iputils to 20221126</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-2" date="1685188800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix clockdiff host is down bug</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-3" date="1685620800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: add Obsoletes for ninfod</changelog>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
</package>
<package pkgid="36c1b7a921d7f27fd667e40abb26a32ac74a2f31b6d94f031e812d69f45ec514" name="iputils-help" arch="noarch">
  <version epoch="0" ver="20221126" rel="7.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20221126-7" date="1753444800">- Type:cves
- CVE:CVE-2025-47268
- SUG:NA
- DESC:fix CVE-2025-47268</changelog>
</package>
<package pkgid="26cc6d29ace3e057d65179494bd1ffb12135d6446b3ff2fdb0b7133088e0680c" name="iputils-help" arch="noarch">
  <version epoch="0" ver="20221126" rel="8.oe2203sp4"/>
  <changelog author="zhongxuan &lt;zhongxuan2@huawei.com&gt; - 20221126-4" date="1694779200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport two patches</changelog>
  <changelog author="suhai &lt;sunhai10@huawei.com&gt; - 20221126-5" date="1714132800">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some pathes from upstream</changelog>
  <changelog author="yanglu &lt;yanglu72@h-partners.com&gt; - 20221126-6" date="1739448000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:sync some patches from upstream</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partners.com&gt; - 20221126-7" date="1753444800">- Type:cves
- CVE:CVE-2025-47268
- SUG:NA
- DESC:fix CVE-2025-47268</changelog>
  <changelog author="yujingbo &lt;yujingbo@kylinos.cn&gt; - 20221126-8" date="1753444801">- Type:cves
- CVE:CVE-2025-48964
- SUG:NA
- DESC:fix CVE-2025-48964</changelog>
</package>
<package pkgid="08f10e4725fd59d98120612f9a8da02588a3943aa745dc9c8d84a4661bf4a789" name="iso-codes" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="3.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 4.15.0-1" date="1698148800">- Upgrade to version 4.15.0</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 4.7.0-2" date="1699963200">- revert version to 4.7.0-2
- Large differences between versions 4.15.0 and 4.7.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 4.7.0-3" date="1744459200">- rename Chinese translation of iso_639-5</changelog>
</package>
<package pkgid="5e26c631cf2ac434f07bc29e910eed40749bb86cf51813e670c19f82f5a87e81" name="iso-codes-devel" arch="noarch">
  <version epoch="0" ver="4.7.0" rel="3.oe2203sp4"/>
  <changelog author="yixiangzhike &lt;yixiangzhike007@163.com&gt; - 4.15.0-1" date="1698148800">- Upgrade to version 4.15.0</changelog>
  <changelog author="fuanan &lt;fuanan3@h-partners.com&gt; - 4.7.0-2" date="1699963200">- revert version to 4.7.0-2
- Large differences between versions 4.15.0 and 4.7.0</changelog>
  <changelog author="Funda Wang &lt;fundawang@yeah.net&gt; - 4.7.0-3" date="1744459200">- rename Chinese translation of iso_639-5</changelog>
</package>
<package pkgid="fb50266b48cc7efd05704abf82a1c2ffe0a0517572e441c002e2f162a4677d70" name="jakarta-mail" arch="noarch">
  <version epoch="0" ver="1.6.7" rel="4.oe2203sp4"/>
  <changelog author="xuyishen &lt;xuyishen3@huawei.com&gt; - 1.6.7-4" date="1753876800">- Fix CVE-2025-7962</changelog>
</package>
<package pkgid="44ad19db2c7292dae997c5727cb94b6eec59d8986ce85ba1ebdaef92cbf7a54a" name="java-1.8.0-openjdk" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="360471954366064ffc56622ab170987ef1cee51e85b58012d5913b320b6ea9b5" name="java-1.8.0-openjdk" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="9013633f67a721993a2823502433b921b0a9c95a5452451bd8af189da76347a7" name="java-1.8.0-openjdk" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="d371fcf0564b93edb1e1835b565912ee80725ddb049faf06071ec13f1bddd597" name="java-1.8.0-openjdk" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="b13d63e9a9c5b2dd33d5e1868289d53ff1f78adf02da9b861041e24e725512cb" name="java-1.8.0-openjdk-accessibility" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="a7938f952cc795bf1bfe47c380eab9e8ced3e33230999d0d3739b81231faaabb" name="java-1.8.0-openjdk-accessibility" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="59daf1f876e023b4775ee5ac369e290f055cdbdd8214f4dc1a876043f8b7c37c" name="java-1.8.0-openjdk-accessibility" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="1cb8c3ee49f90e7ba6cede3ce7dbd7fa62bb8a6a1f85085bd0a41df1c8bbd931" name="java-1.8.0-openjdk-accessibility" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="4baa53242ce3c3a3931273d4c794ef0295c2a7bfc72914d0bf680c69c3741c2e" name="java-1.8.0-openjdk-accessibility-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="a58b4a21d069928b0d3f2701b3543538b5e4d114310d389231707624689abbc3" name="java-1.8.0-openjdk-accessibility-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="cbe6859048b6875f1a32411b930c1924e09f8873570a9cc6242ad475b1e3399b" name="java-1.8.0-openjdk-accessibility-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="e53328407fd553ca6b261c01ed2d61e92462d439ee180ee74304d7a0b84423d1" name="java-1.8.0-openjdk-accessibility-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="39f146e9c26e70c9739240136ec94cbb6e518621d504832ae637f88e768753df" name="java-1.8.0-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="b64b3701f695cfef9b5ea9499b4dfc10964d72b3cdff289f7b52488bd67f802f" name="java-1.8.0-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="6c6bc0a2892697fe142d23268afad0ff5ab2585d7429ef2d1fffa670e8fec4a9" name="java-1.8.0-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="0d487e69014e0100024e77f31d215d2c7517a0c7593757041234b0c2271522aa" name="java-1.8.0-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="323794bfbf03571247ec919210ed1c7227d0f534e3e05915374f47f96fdea34b" name="java-1.8.0-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="554c02c1302de83c7afbb951e176d470edf5624f6ab5179a2c2654699603d1e9" name="java-1.8.0-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="667d231288fe68e02c1031f02778f262ee3290e55c87923b51b01dff10ffbf70" name="java-1.8.0-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="dcfe40ed64ee58ba1c869345bb7957d55c9d6f18a1b080dad4766d1d764746e9" name="java-1.8.0-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="d9f6af4a8f2013f34c316420007d120a101ad40d51b8647e69367a172b9819a7" name="java-1.8.0-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="4314389c06a45a6412cc6674d744d82c9b9da84f54c2744b9d96163262cee539" name="java-1.8.0-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="e539f663d6b8fb47c6eda7a87f34399e73ecc2ad30dfcbab17d5cfb0e9efae26" name="java-1.8.0-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="a37e3484581e9bcfdae82e21d0daef3adb62f08cd790f6d41c4f8c6157220663" name="java-1.8.0-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="234b0d96dee4a76700821d9a9951b9fee632f745d6e08cd94796dfc37ae98bd5" name="java-1.8.0-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="728f2769da757fb8a1e9c780b21a52e6a69c947a866f8fd60cbbc07372ff84a9" name="java-1.8.0-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="67e625346fca3b3a16b8c6b3da5d2f69b48e06d29bd06151c82472a623418de9" name="java-1.8.0-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="69bcc093bb223f1e5fb3d238ed8020c83f519eae7772aa54f6b6b5157146454c" name="java-1.8.0-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="308f3e089fb8c9bdee4898dd2f7a7557678161fb06afc36a1ef65a43394e527b" name="java-1.8.0-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="9a04ede00b47808d5bf6827c2aa35c85916fb8393ae6a1fa2fd7ea758e0cc789" name="java-1.8.0-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="0fbe44466b0ffd95e3e73b56cef4e98148f23502450f6469016fddddbfadb34d" name="java-1.8.0-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="b25151911e291e9ce8c0ecb893cac097bfa49312b9c3e5dbb21c3baea9f072b6" name="java-1.8.0-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="bd6c73a3a253f848572298ae3c3c7ebc071b21c0a8db1623dceefd41e80b01b0" name="java-1.8.0-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="5467283fbc210aa591df9af1efbd0b2de6ce35492b4e0700232dd1747a20ee70" name="java-1.8.0-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="461e7f095857dfc586166dfac6735ebef9997d4d0def953383a0c20303168b1c" name="java-1.8.0-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="fa46f06f7d8fadba9955b8793d109850c2b1de7a847e412d36999f45a4ed503d" name="java-1.8.0-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="c285500d4e5564036630b0596fb0006b887c1dc668907190aa9d3dbc6961bfd6" name="java-1.8.0-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="82b8409dd2cc6c6e4453f783a5181a57989648314f16e27eb6522ee983c884b6" name="java-1.8.0-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="d2d38f18beac7cf5f3e55e49d582a28fb3d1fb1bf6e7bdef8f2426dffac81578" name="java-1.8.0-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="0080bed82e2c7d89978f014636e20a56678e5f90ddf6ce274bc3ec752e9466d4" name="java-1.8.0-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="fa5db4188f8c1b72efe7bf6ba77ff91f5ebbefad1c3f23e0d12bc6eddb76c4ec" name="java-1.8.0-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="2653c7a3135ee823b25cf93656b8e72b611251187ad2f127952f6ed6a9ce68ee" name="java-1.8.0-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="d0e088159826d6d4b4f16af6b0e9cb226cc937052ff92d318388dda91516896e" name="java-1.8.0-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="a411678842a9ab11399ed0bbe281bf80ea6ff1d2d317aeabdd6d5141ac1652a8" name="java-1.8.0-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="687b33ec8b12d64e6c8f5e35d3f3313c4a1884b8e1cc957265434fa7d65c5d7d" name="java-1.8.0-openjdk-javadoc" arch="noarch">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="e514c83205fb14a8380b8a224520072a698a66d31020536c839167f7534e7641" name="java-1.8.0-openjdk-javadoc" arch="noarch">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="3e0af6cc0f295d074a1def3b5269e9112897ec1b7a4d862eb5450c38040432cc" name="java-1.8.0-openjdk-javadoc" arch="noarch">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="fae20ebe630f7aa8cacd12afc3939e2f6245bcad6287a2fbbb7a0e1785b810de" name="java-1.8.0-openjdk-javadoc" arch="noarch">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="f7c70f258934842d06b3a777de8d13aa33282f0698cbfef0f47a6a6f19f7ab60" name="java-1.8.0-openjdk-javadoc-zip" arch="noarch">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="bc9ea52475f308c19eac0e9c079adb3d1628db700a8466afb177c694d8add4a3" name="java-1.8.0-openjdk-javadoc-zip" arch="noarch">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="bc8f221962e12ae68cc6a6cdb5a4d25f644c0fa33ae4bfd71dbf826645ab0d27" name="java-1.8.0-openjdk-javadoc-zip" arch="noarch">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="6a8d6bfabb92560f806c264407b3d886c35480417cd3a0fd9e4267cbf422d7d0" name="java-1.8.0-openjdk-javadoc-zip" arch="noarch">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="78a18457af08f84404aaacd370c4f5bba566df5884fa7de3982395952b74aa22" name="java-1.8.0-openjdk-openjfx" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="894e9800dd886dc016646df025a9657fdd0cf30e6ad8b19a1316dd3ed7fa70e7" name="java-1.8.0-openjdk-openjfx" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="03ea4bd0ee354e618a036b0952b65e4e5bbbc34f43fcf1fb5a1609a9c545edf4" name="java-1.8.0-openjdk-openjfx" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="ed077a3d2c0a9171e2d3fd7258273ea972bcf443080edcf8498a1893b4657fb2" name="java-1.8.0-openjdk-openjfx" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="bb6cb683c74bfe7f07b2b9c8589b01edb1089abb7972063a46b4ff0898a8b2b5" name="java-1.8.0-openjdk-openjfx-devel" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="cfd3d8aa2cc507f2805e63edd890ff81da136124b34d27594131627a23a04fa4" name="java-1.8.0-openjdk-openjfx-devel" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="f5778fb6509f05510e4b0c48bda449dd16576a275cb801d94a3e3eb0c1065f86" name="java-1.8.0-openjdk-openjfx-devel" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="b93a78261dcd09bcb32b869397e0279c4246309e9788fbfb9efb536a38ea7972" name="java-1.8.0-openjdk-openjfx-devel" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="edc9f750bec849c8b2e92459c041226a8cec2a536b93a52aceefe63c602d2956" name="java-1.8.0-openjdk-openjfx-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="a92778e3f70f9f12b019a7240debdf0c001d9063851db983c78239915344f75f" name="java-1.8.0-openjdk-openjfx-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="bfbbdb83abe1bb66d25118d070d26954187c82adf736c77915272e5cd3ae5277" name="java-1.8.0-openjdk-openjfx-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="1cc6220c4d451056eace55f06490f0e1336f2bcfde111323137003badef0370b" name="java-1.8.0-openjdk-openjfx-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="8414b66d9a053876fc68ff3c7633f0238fd8db0f74ef295d0512e94104c9f380" name="java-1.8.0-openjdk-openjfx-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="ed68b080451dca964f150f4c9387bfb67a85200910d82334c67d64f617254265" name="java-1.8.0-openjdk-openjfx-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="f30fbf4f19d88b299e95c5a8dd10377b6e1a737a7800496c45ed425fac1631c3" name="java-1.8.0-openjdk-openjfx-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="5b286c8594265ee1749ada5151d79785a903f048cdb834b2a3f78008f39c42a5" name="java-1.8.0-openjdk-openjfx-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="d2aa684982c490c71c353d3245f21a0cb95025db3e51cc6cf1b0158528082e36" name="java-1.8.0-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="bb6f2a5dad3f4ffd35654cf341cf4027e85e3ad829269b4b4be679f47826e487" name="java-1.8.0-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="b987ae346834481cf5427ea1e03a7a9bf88ad573ac2e907384a32291b035e80f" name="java-1.8.0-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="1e12223d1b8ec627775ab0a90bb4469721de88f0db28fe40627cbb0f668b702b" name="java-1.8.0-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="b9c05bedb6b6e8df6fe1a7e87a5954bb1b14a4337f60bbc8e231270b15a2f115" name="java-1.8.0-openjdk-src" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="3c31401bd43cabf7c0e03508ed30cb68feb61710a0c6c0ac4be26af4643e9b43" name="java-1.8.0-openjdk-src" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="1dee5b4a1984755f41740f9b1f54a9c6e2cdf967a77d363fe8a2d5430860d703" name="java-1.8.0-openjdk-src" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="3fb2441a2e83b64c0ae2346a518cf81a711f6afc236d4205b6f367b56ba49393" name="java-1.8.0-openjdk-src" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="f342cdefdf6f416b2e18b1cdcf71c6e401fe2db162354ff52e07fa4b0326cae2" name="java-1.8.0-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.422.b05" rel="0.oe2203sp4"/>
</package>
<package pkgid="8654c40de815caff85e7f1ecc248139192090a906b13221baa89c5fba61d3a23" name="java-1.8.0-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.432.b06" rel="0.oe2203sp4"/>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.3" date="1722340800">- Fix-the-ActiveProcessorCount-function-of-the-spark-s.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.422-b05.4" date="1722686400">- Add 8137165-Tests-fail-in-SR_Handler-because-thread-is-n.patch
- Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch</changelog>
  <changelog author="benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.5" date="1722945600">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; -1:1.8.0.422-b05.6" date="1723032000">- let support-KAE-zip.patch not install libz.so on loongarch64
- update LoongArch64 port to 8u422
- fix changelog date error</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; -1:1.8.0.422-b05.7" date="1724155200">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.8" date="1724932800">- Fix build on riscv64 in prep stage for 8u422</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432-b05.rolling" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch</changelog>
</package>
<package pkgid="a9a61b598489088ca560fc2034b09e8907ba994096cb2314e27f67c5440d8ac2" name="java-1.8.0-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.452.b09" rel="2.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.422-b05.9" date="1725278400">- Fix build error on riscv64 because of patch438</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.422-b05.10" date="1725451200">- Support KAE Zip
- rename Bisheng to BiSheng</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.422-b05.11" date="1725624000">- add Enhance-SIGBUS-and-rlimit-information-in-errlog.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.432.b06-1" date="1729166400">- modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
- modified 8193682-Infinite-loop-in-ZipOutputStream.close.patch
- modified 8313626-C2-crash-due-to-unexpected-exception-control.patch
- modified Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
- modified GCC-12-reports-some-compiler-warnings.patch
- modified add-missing-test-case.patch
- modified fix_X509TrustManagerImpl_symantec_distrust.patch
- modified update-cacerts-and-VerifyCACerts.java-test.patch
- deleted 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
- add Backport-8057910-G1-BOT-verification-should-not-pass.patch
- add Backport-8069330-and-adapt-G1GC-related-optimization.patch
- add SA-redact-support-password.patch</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; -1:1.8.0.432.b06-2" date="1735992000">- modified add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
- add 8253072-XERCES-version-is-displayed-incorrect.patch
- add 8159461-8288556-getComponentType.patch
- add 8136926-phi-NULL-assert-in-PhaseIdealLoop-try_move_s.patch
- add 8269934-RunThese24H.java-failed-with-EXCEPTION_ACCES.patch</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; -1:1.8.0.442.b06-0" date="1737547200">- modified add-missing-test-case.patch</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.com&gt; -1:1.8.0.442.b06-1" date="1742299200">- Add sw64 architecture support to 8u442</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:1.8.0.452.b09-0" date="1744891200">- update to 8u452
- modified add-missing-test-case.patch
- modified GCC-12-reports-some-compiler-warnings.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; -1:1.8.0.452.b09-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; -1:1.8.0.452.b09-2" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="684c23bc9c786d87b3d6a22b37c1472a66c093747a1675977c4467f93315dfaf" name="java-1.8.0-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="1.8.0.462.b08" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; -1:1.8.0.462.b08-2" date="1753099200">- Fix build errors for riscv64 due to missed patch403 removal</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; -1:1.8.0.462.b08-3" date="1753876800">- add Add-testcase-for-jdk.Deoptimization-and-bug-fixes-fo.patch</changelog>
</package>
<package pkgid="f79dadab2d15c697149cb4138fde0baba23b35a6632a3a3908b60c40c7aa4642" name="java-11-openjdk" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="3dbecf9f1d37c84b5d686ed84b099f8e74536ee8c2537c573620cca4f05cc96d" name="java-11-openjdk" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="35af0a77bcef702f8edfc8243837cdd089eb85440325da3146ac70ce03b30aef" name="java-11-openjdk" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="b51c79298410ee599c2e74c111c1edfc26ec91a793699b97a91f1599bf43c947" name="java-11-openjdk" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="c19bed3b56cfb14b66f7f3d1473f2aab3b06913cc1d39ae757355de62647e5f3" name="java-11-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="ed8df5a3bb1e5b462d47241ec88bd36a3e747cbfdf8db8f6a0027a8cd2dffc29" name="java-11-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="a235fd46d62f3f27cbd898e7ab4065775ae377223d5a771b029c08cc2e4b0024" name="java-11-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="6a77662f271beb8ed058240755bb507c9f8c7df2a4261fbd22c0c65d906f4bb4" name="java-11-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="316ddec46844ad64e618bdec7f1e7a8ea2f7aafa5587a90a7aa6d1209d2db063" name="java-11-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="50c7887fbfa402a61a84878d1c778013d1886b9657d347deb494f592d99c1b8b" name="java-11-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="47a51b09a27657919f87a41632dce4ec76191da694b329b43d6faef0770f2f17" name="java-11-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="44e2c4c346819a2b11681857ac3df4e519faf557f8efa4d60a701d53ff153e27" name="java-11-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="74d51442e6df3d932aba53ad128425aaa7464a3ae465a4bc2063e9df55ed464e" name="java-11-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="a2594bc0358f20eee33f11e7ad8091971d5b0f93db46f6143da495c4db8465fb" name="java-11-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="d0e866f955d6a3b089bcfd2685bbd12e8a0f5926ff8665b402bb653ec7a10c18" name="java-11-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="88bfa3e2a0fa496862dd0fb8f36edb9a629dda3ccef00ebfe8b6cc8c566d258d" name="java-11-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="fc68264e4ecaa584157ad4a7c0fd9d8cd50470b9b3cc7d89c256aaeb23a18bc0" name="java-11-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="418763c7ca6f68a499897ab2cac0cfae7dc03d2677271e059a14848fa0def39e" name="java-11-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="cef408b212dd05aae22225177246df630406d94f1c436c1c3d4c5e87f478a65a" name="java-11-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="2fc559ec81bc59b71062022eb846b03a38bee329711a8c56f18a862aa14899d0" name="java-11-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="bd41ab3003f026b5c1680638693911c68df00408f4a035d3ff5d33303c0523cc" name="java-11-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="9f4b87790be70d73fcfec1cae1a806594b4e111a121b1f5522bf841c45f2fa3c" name="java-11-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="4b7be993553a4ff935383d957f7add7430489dce6319d6fc6e67ed0fd25fb589" name="java-11-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="3e4d5e04e378e72b016a9c5d4ae8cdf93604cac9e621e7a621a60697bbadddef" name="java-11-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="b821a592b6afa43c27c845602bbd3a6f3883010376faf04fc6a435d42bfa9563" name="java-11-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="8f8f1c5b7a53688b581eceefc5f53d92a8048e7cfd3232d6349a3585f33e2712" name="java-11-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="22386d154bc092454301be555bbf0384beba3a70d644de2048563215468dc076" name="java-11-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="28f161bc025c422b3d5e7c14fe602933a96c1ee0c7fa11b39b657157ea45416f" name="java-11-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="9a9af0d5012cf958d4434d5cc40f345b0229ddf8025ee23f1c171e6844b6bb39" name="java-11-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="cb15918aacffcca2a716fb8c62eec45c19462be949ba508f68fc6324fa314f36" name="java-11-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="b5d2bae5050cdf63929bac67b15584b0b32ffa7d174cb11e5cead740b74ad952" name="java-11-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="0b6fcda437f957c6cf80c60cbf5e61cf595fa66bf2ef83099fcda6ecf60d681b" name="java-11-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="62d882cb3d476123b6c8517afaf0332405dbd1e71e35e0ae24051336c8d28f63" name="java-11-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="cd5f71d69b6614ed388ff9bf1e3b001387a4f348c43af53c1edc63b60bea62b8" name="java-11-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="f07ca8786453fc6f3d69f47a101107870dc0234cfa217b3dbdaf340f087c0ea3" name="java-11-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="7bea467452a0c656bfba6211bbede66be61f5b2127b0b1599fa8ea5da75061a9" name="java-11-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="b7110f22d9fb97b33f28910996fa6698f98427e1d18ba6a56e4d7fba54f5ee9a" name="java-11-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="5ab64eb71d5db6698c6b29f819d5d17ec7417887671a8ebfdc36e0ea070b408a" name="java-11-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="62a3832aca5619f47ccf94b9564e5aeb19934d5565b7eb45e4e77435cd0dcfb7" name="java-11-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="ac970cee637d1013a8b823332a44c88ff3901f294a80ada18527539487d61180" name="java-11-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="0d0544e681157115d1221095a56165dd5fec63d7730928533d62fdc5c7ed45ce" name="java-11-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="3fef39b9f99e411c73b35fb1666f4240be55732c8939024587c4f399e77dadd3" name="java-11-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="ab923dae647c82cc45c7841d37c6f437b6bb2af2a1bb499ffc513509ea34e556" name="java-11-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="675ee8f6c3e09404ff5992091013072035d8230c27540abc79ce299d789b20a9" name="java-11-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="2fdf48bc597c1ae2d5b2af822f32e8df72e051383c91cee928a87ef6e1e2435f" name="java-11-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="eeecdcd966f0311400c339b621765ff1b891564c9fe04e8fa2aa2ea8ca45ef9c" name="java-11-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="0343bfcde168d9400514c44356372664d83a8bdd7941b7d235f35f652e45b240" name="java-11-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="38e850d9f1a825f0c2d0e60f24a8a05e7d3e1ecf25351805bace69bdf8152f01" name="java-11-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="27a1a7acef19ba9c176d101700c6600cf4381b7d97041175b663caa7d371b49e" name="java-11-openjdk-jmods-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="a94010765808b834fb6f8a4765b229e009ea634196f1550fb1b617ec7a8792e9" name="java-11-openjdk-jmods-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="418ce11df0dd1d45545280d3e20481448e2c979f952175ad28f6e01f35670125" name="java-11-openjdk-jmods-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="63b7ec989f6006e3e6c1576a5af8d9411e1ce9d057e4bc80d78b6abcd2ef9e55" name="java-11-openjdk-jmods-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="4edec50e8e10d9031d7bb57f55cfa2461ef9eb1c86b737b110b899fd3a23ab7e" name="java-11-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="4dbe1ef7e09279c0fec5e09c4f1d1fec187c212fcaf3eef67ee4a74405337a32" name="java-11-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="f06d5871d6b7e389a15e10f1c17e4d864fdb06690c6302e2e0c8243969aa2574" name="java-11-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="5265e55f747c2a987e4ac84d78b4301960cfab00a3f24633f96d56899701f4a6" name="java-11-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="6a431f1af66f706165e8d29c1a9e4a2e1d249fc34b27d493559afa377eb6e3f0" name="java-11-openjdk-src" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="9ed80c7a9bf767a96eae1ba8493b540d92033d9d60ee33a26b1ce7ac0d871011" name="java-11-openjdk-src" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="64f8a9b2c6ccafdb2a492c30f5b7407423ad4117decd78ffd4067dfbe026a2e6" name="java-11-openjdk-src" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="403b31dd8bf668a763c77be276bffd10b2a3e717134b6145f134eecb254252ae" name="java-11-openjdk-src" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="f3c41af414b1f03c1ec7781af106895c128da61ee1e92e6d65e90b85e056b5b1" name="java-11-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.24.8" rel="0.oe2203sp4"/>
</package>
<package pkgid="cfe1e03de5cf7370b783600b7851f8d86afc396175409fc3ed3213a41df7c26d" name="java-11-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.25.9" rel="3.oe2203sp4"/>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1.11.0.24.8-1" date="1721304000">- update riscv64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-2" date="1721736000">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-3" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1.11.0.24.8-4" date="1722254400">- modified delete_expired_certificates.patch</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1.11.0.24.8-5" date="1722513600">- update LoongArch64 port to 11.0.24</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1.11.0.24.8-6" date="1725019200">- update License</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-0" date="1729080000">- upgrade to 11.0.25+9(GA)
- change default ActiveProcessorCount only for HBase</changelog>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
</package>
<package pkgid="6b5c86019cf941f9bb341c0244b463a890732ed64628909ba116920910ea6f44" name="java-11-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.27.6" rel="1.oe2203sp4"/>
  <changelog author="wuyafang &lt;wuyafang@huawei.com&gt; - 1:11.0.25.9-1" date="1729512000">- disable lto in spec
- add Provides: /usr/bin/jjs
- update license</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-2" date="1729684800">- update riscv64 port to 11.0.25</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:11.0.25.9-3" date="1730894400">- update LoongArch64 port to 11.0.25</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.25.9-4" date="1735300800">- Fix build error on docker for riscv64
- Fix bogus date in changelog</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:11.0.26.4-0" date="1737547200">- modified G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:11.0.26.4-1" date="1739361600">- update riscv64 port to 11.0.26</changelog>
  <changelog author="eapen &lt;zhangyipeng7@huawei.com&gt; - 1:11.0.26.4-2" date="1741089600">- (tz) update Timezone Data to 2025a
- add jbolt feature</changelog>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
</package>
<package pkgid="2e33a87f19b3b698509b1960326a2ad706224ccc41d2a00df70494db2c78c98d" name="java-11-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="11.0.30.7" rel="0.oe2203sp4"/>
  <changelog author="2025 swcompiler &lt;lc@wxiat.cn&gt; - 1:11.0.26.4-3" date="1743508800">- add sw64 port to 11.0.26</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; - 1:11.0.27.6-0" date="1744891200">- update to 11.0.27+6(GA)
- delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
- add fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:11.0.27.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.27.6-2" date="1752580800">- add huawei-AArch64-Incorrect-matching-rule.patch</changelog>
  <changelog author="yangyingqing &lt;yangyingqing@h-partners.com&gt; -1:11.0.28.6-0" date="1752580801">- update to 11.0.28+6(GA)
- delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
  <changelog author="Benshuai5D &lt;Benshuai5d@163.com&gt; -1:11.0.28.6-1" date="1752753600">- add huawei-remove-provides-in-kaeprovider-module-info.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.29.7-0" date="1760788800">- update to 11.0.29+7(GA)
- modify delete_expired_certificates.patch
- modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
- add Enable-optimizations-upon-detecting-Phytium-CPU.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; -1:11.0.29.7-1" date="1762257600">- update LoongArch64 port to 11.0.29.7</changelog>
  <changelog author="douyiwang &lt;douyiwang@huawei.com&gt; -1:11.0.29.7-2" date="1768392000">- add fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch to fix CVE-2025-66293</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; -1:11.0.30.7-0" date="1768478400">- update to 11.0.30+7(GA)
- modify G1-iterate-region-by-bitmap-rather-than-obj-size-in.patch</changelog>
</package>
<package pkgid="56d5343af507c7421f408af10f750afef6d6aef5f4ffd88ed95b0f965a030fab" name="java-17-openjdk" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="18446fa2ea84623419ce138f93f4a3521d91ce5f104a75979c8bc788ef5e7fd2" name="java-17-openjdk" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="3756e3b92bcccc2191a458720c4859435c5b9bd79771292b70c8baef8262801c" name="java-17-openjdk" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="db5a5e5667cc5dec446def34d0e37664991f8935e53a7b0dbd9522be4b56bccd" name="java-17-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="d526dfa9baa2cd562322d4e258bb5b9f0a7cb273f03831bc407ed371347231d1" name="java-17-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="63171ab3a6b22e8a9bdfcd6a7cc6e08f98e0ed492e58086df03a95c54a9c98b8" name="java-17-openjdk-debuginfo" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="abede688947736b371e5774486877b563974570ef5feb0ee978ad638bddec8e8" name="java-17-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="8dc36c62e9e754d00df24d1b00a9b5eba05e070c47cc8e61288d199ba393f7d3" name="java-17-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="f3cd9c8c829a9e81336372ba0a7cbaede91fcd0d3839c43e9091cdb34eebf3a3" name="java-17-openjdk-debugsource" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="4d30be24f6e92b41c27d5ffd943bd47244011ea665e146026419f57f0379f92d" name="java-17-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="cab7c67e3da33103358648a0e48d4f750b455d5fa44b96e8431d11f5ae6faa02" name="java-17-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="8000e1d413e2aa32fa79b0598d74f560208da5c7b7c1204af9a8ec87bf317ba3" name="java-17-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="c90d29214a6472fb5d2b41ce4c60522d7c94c9af7bfecaee03aaf0f39273350a" name="java-17-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="cd0b8f62fdec105d40379ee6c2b8a4ef3827d77067096875a9811f8137ba4a2f" name="java-17-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="a7bd2cff78245cb84e0a58780d044219fdd59dc24bd23ef9f6e2d4aeff115ebc" name="java-17-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="49ef6c564154756d9920130edd4088928809986fa2b0bd611e020a82c272fbac" name="java-17-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="e8bd3889218a4cd20944885f8a115fd69355c31bc1c579e03d2d7a71088f46b2" name="java-17-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="6c390527de91d2d466cd4c338255e1ddd52d9b346353f3c9379e9bb7fbc2fda5" name="java-17-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="67cb7e56e630e0e7216fdd399df3d36b7b2ee377301c04fc399b74d5b66263d1" name="java-17-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="fc4fb5e6f2922bcaffe27c806403486f33786d24580d8e662c4cdbed90211b7a" name="java-17-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="6ca4c255266086392038cb56ec1318c1ea523e20a3d2d694ce9d5b737070567c" name="java-17-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="874b60305b073b8c82c5cf3567d77a73ad6830ba313fb47d8ad224a9f7b5e690" name="java-17-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="a6fd578c27358b04ab5bed8b3a45a459b62d06bd21ab3976bb2a4b31adeb648a" name="java-17-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="7b119fb5053656c7cdd3df5239e13acb3db1852da6fd94e974aedccea5549c34" name="java-17-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="4e2dfc03a9a36b342df931d3bbc2ca1bc8d5462cb2bc081a28f125946f13cb2a" name="java-17-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="b5d46b46606e4947b42a3a4dc3a5993f0e87392a1951f078ecbf2befdcf406c3" name="java-17-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="17fb15b30d4b7a8f8110d1f588c7b0f712d3e34620bbd63623b1e2f568adaf08" name="java-17-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="6b6fba2a62d77219e39a9aec41f5155251033f17b51b61ffa01647e14887d256" name="java-17-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="f44700bf932ca9bc53a7f1c12e8fc93ca0c161bcdd54c915c0b6036730622371" name="java-17-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="2aa27e3a19b5b9755d3d18094802bc1f483e613065923db8ad6311ea7a585164" name="java-17-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="06b670ff5029a5fa85c4af64f171bea49425616d57f65bac4aa6f9aeb32f1ee8" name="java-17-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="a59050100ddb9978ced17f26b171c39c476ac513aa813fa7aa5fc45a859f6859" name="java-17-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="8e79f50322b23e081c3ecede73848ac5afa63dc48203ea189fd4d101728f1476" name="java-17-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="12bcc8f88cb1387e94d0ddf4b5f5f8c0e00a398f46f7f2df9c94a782179604e6" name="java-17-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="044324ac440097bb5cd43b1e1968c94b05247e975bf00dddc713b58472c9c5a6" name="java-17-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="dc614da5936610e69c5f0bef331c1831a3e4f97f32bfb664a96a9ea2c30a9c5b" name="java-17-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="6f9269eb59c6fefbee22c9097a6d1b6f01ef135b572896303d816a1cf8c33a80" name="java-17-openjdk-jmods-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="03fa7cd6e0a4827a4a27c2c6d22fd37c102faffa6d93f6baf491636aa6dd2db9" name="java-17-openjdk-jmods-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="e9a7bf286530422292fd782ad76abc89a5ad7c883c4afad769450ae4fbffc5e5" name="java-17-openjdk-jmods-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="0bd9c48d7037d338a66fd1cc305aeacb11c5c89520fbf08231a81ab19c314077" name="java-17-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="b096fca1faf22e155891a4bf8b26b7b28fc0cb4075a89f3d92f142cb55981114" name="java-17-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="e1b19de982603473dc0d2e1057464d9c54f183dd15fbfb7a6d6e4934591de98b" name="java-17-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="5677fb7a170651795afe6c953dc4bc502b5b13d25dd917da983547764a7363a6" name="java-17-openjdk-src" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="5ddca7fff53be270a3ed6bb8f7a8bebf88d554a42825db7e9a22a30c0a6899bf" name="java-17-openjdk-src" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="e14421649b436d11736e40a5655f3b502b7893082ca4a6996dc4576633dacb7b" name="java-17-openjdk-src" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="01a525c0185514b11dc75529a15370a40aae385b11b7616df15fe1251bc62c77" name="java-17-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.12.7" rel="0.oe2203sp4"/>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.9.8-2" date="1701086400">- Add vendor name</changelog>
  <changelog author="neu-mobi &lt;liuyulong.work@qq.com&gt; - 1:17.0.10.9-0.rolling" date="1705579200">- del 8168469-Memory-leak-in-JceSecurity.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
- del 8275509-ModuleDescriptor.hashCode-isn-t-reproducible.patch
- del 8285516-clearPassword-should-be-called-in-a-finally-.patch
- del 8312065-Socket.connect-does-not-timeout-when-profili.patch
- del 8313626-C2-crash-due-to-unexpected-exception-control.patch
- del 8314063-The-socket-is-not-closed-in-Connection-creat.patch
- del 8316576-com.sun.jndi.ldap.Connection.cleanup-does-no.patch
- modified 8253495-CDS-generates-non-deterministic-outpu.patch
- modified 8280872-Reorder-code-cache-segments-to-improv.patch
- modified add-version-txt.patch
- add Add-problemlist.patch
- add puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="Leslie Zhai &lt;zhaixiang@loongson.cn&gt; - 1:17.0.10.9-1" date="1708344000">- Rebase LoongArch64 patch</changelog>
  <changelog author="misaka00251 &lt;liuxin@iscas.ac.cn&gt; - 1:17.0.10.9-2" date="1708948800">- Remove riscv64 support patch, already upstreamed</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-0.rolling" date="1713441600">- del 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch
- modify puyuan-jdk17.0.9-patch.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-1" date="1715860800">- rewrite LoongArch64-support.patch to sovle error while applying this patch in prep stage
- fix loongarch vendor error and delete redundant vendor args</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:17.0.11.9-2" date="1718884800">- update LoongArch64 port to 17.0.11</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.11.9-3" date="1720094400">- add jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
</package>
<package pkgid="58284be1166053f82257e9f08b6e462eae17cf24f747e956e1e820a0503ddbb4" name="java-17-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.13.11" rel="2.oe2203sp4"/>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.11.9-4" date="1721131200">- null the arg to solve openjdk-headless install error</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.12.7-0" date="1721304000">- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- update to 17.0.12+7(ga)</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.12.7-1" date="1721908800">- update Loongarch support patch to fix the error while applying in prep stage
- delete redundant symbols while viewing spec file with vim that make it strange on highlight</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:17.0.12.7-2" date="1722686400">- add Huawei-Extending-the-IV-Length-Supported-by-KAEProvider-AES.patch
- add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch</changelog>
  <changelog author="neu-mob &lt;liuyulong35@huawei.com&gt; - 1:17.0.12.7-3" date="1725019200">- Add some features: JBooster/KAE zip</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:17.0.12.7-4" date="1727092800">- Remove the KAE patch for riscv64 to fix build errors</changelog>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:17.0.12.7-5" date="1728907200">- Add Backport-of-JDK-8305680.patch
- Add Backport-of-JDK-8305937.patch
- Add 8338785-The-java.awt.datatransfer.SystemFlavorMap-FL.patch
- Add 8337982-Remove-dead-undef-assrt0n.patch
- Add 8337274-Remove-repeated-the-in-StyleSheet.create-Sma.patch
- Add 8335610-DiagnosticFramework-CmdLine-is_executable-co.patch
- Add Backport-of-8333088-ubsan-shenandoahAdaptiveHeuristi.patch
- Add Backport-of-8339351-Remove-duplicate-line-in-FileMap.patch
- Add Backport-of-8330191-Fix-typo-in-precompiled.hpp.patch
- Add Backport-of-8337712-Wrong-javadoc-in-java.util.Date-.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.13.11-0" date="1729080000">- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8264806-Backport-Graal-Compiler.patch
- modify Add-JBooster-Lazy-AOT-module.patch
- modify Apply-TBI-to-ZGC-of-JDK17.patch
- modify Backport-Important-Fixed-Issues.patch
- modify KAE-zip-Features.patch
- modify add-version-txt.patch
- add Huawei-Fix-JBooster-file-issue-caused-by-os-write-change.patch
- update to 17.0.13+11(ga)</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:17.0.13.11-1" date="1730376000">- add downgrade-fcntl64-to-fcntl-on-linux.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.13.11-2" date="1730894400">- upgrade LoongArch64 port to 17.0.13</changelog>
</package>
<package pkgid="22a3e8e3000902b96d055f8570de3ee3f5d5a71661ec994df0a0ec850bc6818e" name="java-17-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="17.0.15.6" rel="4.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;benshuai5d@huawei&gt; - 1:17.0.14.7-0" date="1737633600">- update to 17.0.14
- modify 8264805-Backport-Ahead-of-Time-Compiler.patch
- modify 8280872-Reorder-code-cache-segments-to-improv.patch
- modify 8323066-TestSkipRebuildRemsetPhase.java-fails-with-S.patch
- modify Backport-Important-Fixed-Issues.patch
- modify add-version-txt.patch
- modify jdk17-Add-KAE-provider.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.14.7-1" date="1739275200">- upgrade LoongArch64 port to 17.0.14</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:17.0.14.7-2" date="1740139200">- fix LoongArch64 support patch apply error</changelog>
  <changelog author="swcompiler &lt;lc@wxiat.cn&gt; - 1:17.0.14.7-3" date="1742385600">- add sw64 architecture support to 17.0.14.7</changelog>
  <changelog author="Whitney33 &lt;shangqianli1@huawei.com&gt; - 1:17.0.14.7-4" date="1742990400">- fix condigure arguments, disable global lto</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-0" date="1744891200">- update to 17.0.15
- modified 8264805-Backport-Ahead-of-Time-Compiler.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:17.0.15.6-1" date="1745323200">- add Huawei-fix-potential-build-fail-in-jbolt.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:17.0.15.6-2" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="panxuefeng &lt;panxuefeng@loongson.cn&gt; - 1:17.0.15.6-3" date="1746705600">- upgrade LoongArch64 port to 17.0.15</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:17.0.15.6-4" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="12f1bc75a0281f709cb23fc051856a834f16e5194f457eafe8476944186adb13" name="java-21-openjdk" arch="x86_64">
  <version epoch="1" ver="21.0.7.6" rel="5.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.6.7-0" date="1737633600">- update to jdk21.0.6-ga
- delete Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
- delete Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
- delete Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
- delete Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
- delete Backport-of-8337067-Test-runtime-classFileParserBug-.patch
- delete Backport-of-JDK-8316895-SeenThread-print_action_que.patch
- delete Backport-of-JDK-8328723-IP-Address-error-when-client.patch
- modify Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
- modify Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:21.0.6.7-1" date="1739275200">- update LoongArch64 port to 21.0.6</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.6.7-2" date="1742644800">- add huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- add huawei-Add-KAE-Provider.patch
- add huawei-Add-KAE-zip-feature.patch
- add huawei-Fix-arm32-build-failed-undefined-reference.patch
- add huawei-Add-Fast-Serialzer.patch
- add huawei-Add-Hashmap-frontCache-opt.patch
- add huawei-1-add-port-jbolt-feature.patch
- add huawei-heap-dump-redact-support.patch
- add huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.6.7-3" date="1742817600">- add RVA23 profile and disable auto-enable Vector on buggy kernels for riscv64
- add Backport-JDK-8315338-RISC-V-Change-flags-for-stable-.patch
- add Backport-JDK-8329083-RISC-V-Update-profiles-supporte.patch
- add Backport-JDK-8343555-RISC-V-make-some-verified-on-ha.patch
- add Backport-JDK-8348554-Enhance-Linux-kernel-version-ch.patch
- add Backport-JDK-8348384-RISC-V-Disable-auto-enable-Vect.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:21.0.7.6-0" date="1744891200">- update to jdk21.0.7-ga
- delete Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
- delete Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
- delete huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- modify huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-fix-build-fail-realpath.patch
- modify huawei-heap-dump-redact-support.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:21.0.7.6-2" date="1746014400">- update LoongArch64 port to 21.0.7
- fix changelog date error</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-3" date="1746878400">- delete huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.7.6-4" date="1747224000">- add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
- add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.7.6-5" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="b6a750ad3fb04effed2aebc2b575263328c73a4c29cd03851f75237ec1a1d0a5" name="java-21-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="21.0.7.6" rel="5.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.6.7-0" date="1737633600">- update to jdk21.0.6-ga
- delete Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
- delete Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
- delete Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
- delete Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
- delete Backport-of-8337067-Test-runtime-classFileParserBug-.patch
- delete Backport-of-JDK-8316895-SeenThread-print_action_que.patch
- delete Backport-of-JDK-8328723-IP-Address-error-when-client.patch
- modify Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
- modify Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:21.0.6.7-1" date="1739275200">- update LoongArch64 port to 21.0.6</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.6.7-2" date="1742644800">- add huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- add huawei-Add-KAE-Provider.patch
- add huawei-Add-KAE-zip-feature.patch
- add huawei-Fix-arm32-build-failed-undefined-reference.patch
- add huawei-Add-Fast-Serialzer.patch
- add huawei-Add-Hashmap-frontCache-opt.patch
- add huawei-1-add-port-jbolt-feature.patch
- add huawei-heap-dump-redact-support.patch
- add huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.6.7-3" date="1742817600">- add RVA23 profile and disable auto-enable Vector on buggy kernels for riscv64
- add Backport-JDK-8315338-RISC-V-Change-flags-for-stable-.patch
- add Backport-JDK-8329083-RISC-V-Update-profiles-supporte.patch
- add Backport-JDK-8343555-RISC-V-make-some-verified-on-ha.patch
- add Backport-JDK-8348554-Enhance-Linux-kernel-version-ch.patch
- add Backport-JDK-8348384-RISC-V-Disable-auto-enable-Vect.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:21.0.7.6-0" date="1744891200">- update to jdk21.0.7-ga
- delete Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
- delete Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
- delete huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- modify huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-fix-build-fail-realpath.patch
- modify huawei-heap-dump-redact-support.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:21.0.7.6-2" date="1746014400">- update LoongArch64 port to 21.0.7
- fix changelog date error</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-3" date="1746878400">- delete huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.7.6-4" date="1747224000">- add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
- add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.7.6-5" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="001f52f0a26d2405876d70be30b0f3ac781996e9d4336b15515e970b9712cde9" name="java-21-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="21.0.7.6" rel="5.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.6.7-0" date="1737633600">- update to jdk21.0.6-ga
- delete Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
- delete Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
- delete Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
- delete Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
- delete Backport-of-8337067-Test-runtime-classFileParserBug-.patch
- delete Backport-of-JDK-8316895-SeenThread-print_action_que.patch
- delete Backport-of-JDK-8328723-IP-Address-error-when-client.patch
- modify Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
- modify Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:21.0.6.7-1" date="1739275200">- update LoongArch64 port to 21.0.6</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.6.7-2" date="1742644800">- add huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- add huawei-Add-KAE-Provider.patch
- add huawei-Add-KAE-zip-feature.patch
- add huawei-Fix-arm32-build-failed-undefined-reference.patch
- add huawei-Add-Fast-Serialzer.patch
- add huawei-Add-Hashmap-frontCache-opt.patch
- add huawei-1-add-port-jbolt-feature.patch
- add huawei-heap-dump-redact-support.patch
- add huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.6.7-3" date="1742817600">- add RVA23 profile and disable auto-enable Vector on buggy kernels for riscv64
- add Backport-JDK-8315338-RISC-V-Change-flags-for-stable-.patch
- add Backport-JDK-8329083-RISC-V-Update-profiles-supporte.patch
- add Backport-JDK-8343555-RISC-V-make-some-verified-on-ha.patch
- add Backport-JDK-8348554-Enhance-Linux-kernel-version-ch.patch
- add Backport-JDK-8348384-RISC-V-Disable-auto-enable-Vect.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:21.0.7.6-0" date="1744891200">- update to jdk21.0.7-ga
- delete Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
- delete Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
- delete huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- modify huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-fix-build-fail-realpath.patch
- modify huawei-heap-dump-redact-support.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:21.0.7.6-2" date="1746014400">- update LoongArch64 port to 21.0.7
- fix changelog date error</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-3" date="1746878400">- delete huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.7.6-4" date="1747224000">- add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
- add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.7.6-5" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="0974a1313900ac0d2699be1dce0d91c34e08363df5e45316fdc123ec0890876e" name="java-21-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="21.0.7.6" rel="5.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.6.7-0" date="1737633600">- update to jdk21.0.6-ga
- delete Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
- delete Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
- delete Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
- delete Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
- delete Backport-of-8337067-Test-runtime-classFileParserBug-.patch
- delete Backport-of-JDK-8316895-SeenThread-print_action_que.patch
- delete Backport-of-JDK-8328723-IP-Address-error-when-client.patch
- modify Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
- modify Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:21.0.6.7-1" date="1739275200">- update LoongArch64 port to 21.0.6</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.6.7-2" date="1742644800">- add huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- add huawei-Add-KAE-Provider.patch
- add huawei-Add-KAE-zip-feature.patch
- add huawei-Fix-arm32-build-failed-undefined-reference.patch
- add huawei-Add-Fast-Serialzer.patch
- add huawei-Add-Hashmap-frontCache-opt.patch
- add huawei-1-add-port-jbolt-feature.patch
- add huawei-heap-dump-redact-support.patch
- add huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.6.7-3" date="1742817600">- add RVA23 profile and disable auto-enable Vector on buggy kernels for riscv64
- add Backport-JDK-8315338-RISC-V-Change-flags-for-stable-.patch
- add Backport-JDK-8329083-RISC-V-Update-profiles-supporte.patch
- add Backport-JDK-8343555-RISC-V-make-some-verified-on-ha.patch
- add Backport-JDK-8348554-Enhance-Linux-kernel-version-ch.patch
- add Backport-JDK-8348384-RISC-V-Disable-auto-enable-Vect.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:21.0.7.6-0" date="1744891200">- update to jdk21.0.7-ga
- delete Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
- delete Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
- delete huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- modify huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-fix-build-fail-realpath.patch
- modify huawei-heap-dump-redact-support.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:21.0.7.6-2" date="1746014400">- update LoongArch64 port to 21.0.7
- fix changelog date error</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-3" date="1746878400">- delete huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.7.6-4" date="1747224000">- add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
- add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.7.6-5" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="6614e9af9beaa7521517d57926148d6f3ac8a5e22f2fd791530cf2e8ff4940e5" name="java-21-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="21.0.7.6" rel="5.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.6.7-0" date="1737633600">- update to jdk21.0.6-ga
- delete Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
- delete Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
- delete Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
- delete Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
- delete Backport-of-8337067-Test-runtime-classFileParserBug-.patch
- delete Backport-of-JDK-8316895-SeenThread-print_action_que.patch
- delete Backport-of-JDK-8328723-IP-Address-error-when-client.patch
- modify Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
- modify Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:21.0.6.7-1" date="1739275200">- update LoongArch64 port to 21.0.6</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.6.7-2" date="1742644800">- add huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- add huawei-Add-KAE-Provider.patch
- add huawei-Add-KAE-zip-feature.patch
- add huawei-Fix-arm32-build-failed-undefined-reference.patch
- add huawei-Add-Fast-Serialzer.patch
- add huawei-Add-Hashmap-frontCache-opt.patch
- add huawei-1-add-port-jbolt-feature.patch
- add huawei-heap-dump-redact-support.patch
- add huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.6.7-3" date="1742817600">- add RVA23 profile and disable auto-enable Vector on buggy kernels for riscv64
- add Backport-JDK-8315338-RISC-V-Change-flags-for-stable-.patch
- add Backport-JDK-8329083-RISC-V-Update-profiles-supporte.patch
- add Backport-JDK-8343555-RISC-V-make-some-verified-on-ha.patch
- add Backport-JDK-8348554-Enhance-Linux-kernel-version-ch.patch
- add Backport-JDK-8348384-RISC-V-Disable-auto-enable-Vect.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:21.0.7.6-0" date="1744891200">- update to jdk21.0.7-ga
- delete Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
- delete Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
- delete huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- modify huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-fix-build-fail-realpath.patch
- modify huawei-heap-dump-redact-support.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:21.0.7.6-2" date="1746014400">- update LoongArch64 port to 21.0.7
- fix changelog date error</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-3" date="1746878400">- delete huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.7.6-4" date="1747224000">- add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
- add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.7.6-5" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="7b25ac05a094e211b7bb8e70639d8e49fdfc324db60dec486405007ed1dc9ad6" name="java-21-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="21.0.7.6" rel="5.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.6.7-0" date="1737633600">- update to jdk21.0.6-ga
- delete Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
- delete Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
- delete Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
- delete Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
- delete Backport-of-8337067-Test-runtime-classFileParserBug-.patch
- delete Backport-of-JDK-8316895-SeenThread-print_action_que.patch
- delete Backport-of-JDK-8328723-IP-Address-error-when-client.patch
- modify Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
- modify Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:21.0.6.7-1" date="1739275200">- update LoongArch64 port to 21.0.6</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.6.7-2" date="1742644800">- add huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- add huawei-Add-KAE-Provider.patch
- add huawei-Add-KAE-zip-feature.patch
- add huawei-Fix-arm32-build-failed-undefined-reference.patch
- add huawei-Add-Fast-Serialzer.patch
- add huawei-Add-Hashmap-frontCache-opt.patch
- add huawei-1-add-port-jbolt-feature.patch
- add huawei-heap-dump-redact-support.patch
- add huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.6.7-3" date="1742817600">- add RVA23 profile and disable auto-enable Vector on buggy kernels for riscv64
- add Backport-JDK-8315338-RISC-V-Change-flags-for-stable-.patch
- add Backport-JDK-8329083-RISC-V-Update-profiles-supporte.patch
- add Backport-JDK-8343555-RISC-V-make-some-verified-on-ha.patch
- add Backport-JDK-8348554-Enhance-Linux-kernel-version-ch.patch
- add Backport-JDK-8348384-RISC-V-Disable-auto-enable-Vect.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:21.0.7.6-0" date="1744891200">- update to jdk21.0.7-ga
- delete Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
- delete Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
- delete huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- modify huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-fix-build-fail-realpath.patch
- modify huawei-heap-dump-redact-support.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:21.0.7.6-2" date="1746014400">- update LoongArch64 port to 21.0.7
- fix changelog date error</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-3" date="1746878400">- delete huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.7.6-4" date="1747224000">- add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
- add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.7.6-5" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="3f00a46eb2ebda02ca338eb170798caaed25313af946f1ea7711af2c2ce951af" name="java-21-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="21.0.7.6" rel="5.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.6.7-0" date="1737633600">- update to jdk21.0.6-ga
- delete Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
- delete Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
- delete Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
- delete Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
- delete Backport-of-8337067-Test-runtime-classFileParserBug-.patch
- delete Backport-of-JDK-8316895-SeenThread-print_action_que.patch
- delete Backport-of-JDK-8328723-IP-Address-error-when-client.patch
- modify Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
- modify Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:21.0.6.7-1" date="1739275200">- update LoongArch64 port to 21.0.6</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.6.7-2" date="1742644800">- add huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- add huawei-Add-KAE-Provider.patch
- add huawei-Add-KAE-zip-feature.patch
- add huawei-Fix-arm32-build-failed-undefined-reference.patch
- add huawei-Add-Fast-Serialzer.patch
- add huawei-Add-Hashmap-frontCache-opt.patch
- add huawei-1-add-port-jbolt-feature.patch
- add huawei-heap-dump-redact-support.patch
- add huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.6.7-3" date="1742817600">- add RVA23 profile and disable auto-enable Vector on buggy kernels for riscv64
- add Backport-JDK-8315338-RISC-V-Change-flags-for-stable-.patch
- add Backport-JDK-8329083-RISC-V-Update-profiles-supporte.patch
- add Backport-JDK-8343555-RISC-V-make-some-verified-on-ha.patch
- add Backport-JDK-8348554-Enhance-Linux-kernel-version-ch.patch
- add Backport-JDK-8348384-RISC-V-Disable-auto-enable-Vect.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:21.0.7.6-0" date="1744891200">- update to jdk21.0.7-ga
- delete Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
- delete Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
- delete huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- modify huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-fix-build-fail-realpath.patch
- modify huawei-heap-dump-redact-support.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:21.0.7.6-2" date="1746014400">- update LoongArch64 port to 21.0.7
- fix changelog date error</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-3" date="1746878400">- delete huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.7.6-4" date="1747224000">- add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
- add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.7.6-5" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="85307b132566ed7689a8f2ff6b06b36c164d359b8587e890b2f280b9e9b4b59a" name="java-21-openjdk-src" arch="x86_64">
  <version epoch="1" ver="21.0.7.6" rel="5.oe2203sp4"/>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.6.7-0" date="1737633600">- update to jdk21.0.6-ga
- delete Backport-JDK-8207908-JMXStatusTest.java-fails-assert.patch
- delete Backport-JDK-8320682-[AArch64]-C1-compilation-fails-.patch
- delete Backport-JDK-8331391-Enhance-the-keytool-code-by-inv.patch
- delete Backport-JDK-8332866-Crash-in-ImageIO-JPEG-decoding-.patch
- delete Backport-of-8337067-Test-runtime-classFileParserBug-.patch
- delete Backport-of-JDK-8316895-SeenThread-print_action_que.patch
- delete Backport-of-JDK-8328723-IP-Address-error-when-client.patch
- modify Backport-JDK-8329174-update-CodeBuffer-layout-in-com.patch
- modify Backport-JDK-8340623-Remove-outdated-PROCESSOR_ARCHI.patch</changelog>
  <changelog author="Pan Xuefeng &lt;panxuefeng@loongson.cn&gt; - 1:21.0.6.7-1" date="1739275200">- update LoongArch64 port to 21.0.6</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.6.7-2" date="1742644800">- add huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- add huawei-Add-KAE-Provider.patch
- add huawei-Add-KAE-zip-feature.patch
- add huawei-Fix-arm32-build-failed-undefined-reference.patch
- add huawei-Add-Fast-Serialzer.patch
- add huawei-Add-Hashmap-frontCache-opt.patch
- add huawei-1-add-port-jbolt-feature.patch
- add huawei-heap-dump-redact-support.patch
- add huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.6.7-3" date="1742817600">- add RVA23 profile and disable auto-enable Vector on buggy kernels for riscv64
- add Backport-JDK-8315338-RISC-V-Change-flags-for-stable-.patch
- add Backport-JDK-8329083-RISC-V-Update-profiles-supporte.patch
- add Backport-JDK-8343555-RISC-V-make-some-verified-on-ha.patch
- add Backport-JDK-8348554-Enhance-Linux-kernel-version-ch.patch
- add Backport-JDK-8348384-RISC-V-Disable-auto-enable-Vect.patch</changelog>
  <changelog author="DXwangg &lt;wangjiawei80@huawei.com&gt; - 1:21.0.7.6-0" date="1744891200">- update to jdk21.0.7-ga
- delete Backport-JDK-8328553-Get-rid-of-JApplet-in-test-jdk-.patch
- delete Backport-JDK-8336012-Fix-usages-of-jtreg-reserved-pr.patch
- delete huawei-8347965-tz-Update-Timezone-Data-to-2025a.patch
- modify huawei-Adapt-to-clang-build-toolchain.patch
- add huawei-fix-build-fail-realpath.patch
- modify huawei-heap-dump-redact-support.patch</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-1" date="1745928000">- add 8352716-tz-Update-Timezone-Data-to-2025b.patch</changelog>
  <changelog author="songliyang &lt;songliyang@kylinos.cn&gt; - 1:21.0.7.6-2" date="1746014400">- update LoongArch64 port to 21.0.7
- fix changelog date error</changelog>
  <changelog author="wulongyao &lt;wulongyao1@huawei.com&gt; - 1:21.0.7.6-3" date="1746878400">- delete huawei-Add-KAE-SM2.patch</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:21.0.7.6-4" date="1747224000">- add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
- add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch</changelog>
  <changelog author="Benshuai5D &lt;zhangyunbo7@huawei.com&gt; - 1:21.0.7.6-5" date="1747483200">- add heapdump-bug-fix.patch</changelog>
</package>
<package pkgid="20dcc9fb76fbc44241625116d938c430675f7cc8eecf5714e66685a5fe3cf14a" name="java-lasso" arch="x86_64">
  <version epoch="0" ver="2.7.0" rel="2.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.7.0-2" date="1762516800">- Fix CVE-2025-46404, CVE-2025-46705, CVE-2025-46784 and CVE-2025-47151</changelog>
</package>
<package pkgid="76d17b38cf47e0c0cb47cb7816f208a9c91ff1555fb7de71f1c69a999327b2ec" name="java-latest-openjdk" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="7de6a0eb44396d98b2dcb07335cd055392a8c20de27048229008255d6e9062e5" name="java-latest-openjdk-demo" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="c12a44094e72186f96da87872321f38976c1a35b8d0f6bec7eeb8b3f148a5f7b" name="java-latest-openjdk-demo-slowdebug" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="53c59526ed5538194af640d665651985e48b0940fbec3abe319a94d859bf9b6f" name="java-latest-openjdk-devel" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="4248fda2137067d26328797bb82d47cf06643befa22c93a42bb744ad5b226ba1" name="java-latest-openjdk-devel-slowdebug" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="eafb15f09a3983cfcc776194e15fc54b6844d831f20f39e7a79908b89447d8c0" name="java-latest-openjdk-headless" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="dfd534e39f80e20ccc5b07afe3e2d61d722c743600c4dca204aa227d7b3ad87d" name="java-latest-openjdk-headless-slowdebug" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="6a5e1074917d1a1820090f5d158e4436b9f3add95a26cea86a037e27dc4addfd" name="java-latest-openjdk-javadoc" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="7f0e381c097d095430129f7f6c391ac49409a5549570ae35db83ec4f1d813430" name="java-latest-openjdk-javadoc-zip" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="21971e7ce30fc611cfdecb79509929df8826f0a16dab49fee3f2ecf8e686c8a4" name="java-latest-openjdk-jmods" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="c5740fdbe467cfe262388c91e1f4275c5916c194347d133daaca828f5d5741af" name="java-latest-openjdk-jmods-slowdebug" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="fc3cae8fa5fe0a0db8e1bce802ea9f6fe2ff9af24a3949e3a9e37e112e56047d" name="java-latest-openjdk-slowdebug" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="8bd065f25e5d5e00e2a47a20eef68fe61b888222aa1588f730ea29bef88f0062" name="java-latest-openjdk-src" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="4de9a66440f89d442465034bf52702e6ee92aee9202348850a1d38b05a5f3104" name="java-latest-openjdk-src-slowdebug" arch="x86_64">
  <version epoch="1" ver="23.0.1.11" rel="1.oe2203sp4"/>
  <changelog author="Autistic_boyya &lt;wangzhongyi7@huawei.com&gt; - 1:22.0.0.36-rolling" date="1717588800">- update to jdk22+36</changelog>
  <changelog author="aoqi &lt;aoqi@loongson.cn&gt; - 1:22.0.0.36-1" date="1718971200">- update to jdk22+36 for loongarch64</changelog>
  <changelog author="peng.zou &lt;peng.zou@shingroup.cn&gt; - 1:22.0.0.36-2" date="1719316800">- Add support for ppc64le</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:22.0.0.36-3" date="1720785600">- Remove Backport JDK-8316859 for riscv64
- Fix typo in changelog
- Add bootjdk for riscv64</changelog>
  <changelog author="kuenking111 &lt;wangkun49@huawei.com&gt; - 1:22.0.2.9-rolling" date="1722945600">- update to jdk22.0.2+9</changelog>
  <changelog author="neu-mobi &lt;liuyulong35@huawei.com&gt; - 1:23.0.1.11-0" date="1732017600">- update to jdk23.0.1+11
- remove some redundant patches &amp; fix changelog</changelog>
  <changelog author="Dingli Zhang &lt;dingli@iscas.ac.cn&gt; - 1:23.0.1.11-1" date="1732276800">- Modify bootjdk for riscv64
- Backport JDK-8332854</changelog>
</package>
<package pkgid="5b5181dd15eabc38ca967bb3c29bf2044c5a8a62df579d95cf06d31b65fb68a6" name="jbig2dec" arch="x86_64">
  <version epoch="0" ver="0.19" rel="5.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 0.19-4" date="1666872000">- Type:feature
- CVE:NA
- SUG:NA
- DESC:Add sw64 architecture</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.19-5" date="1724932800">- fix CVE-2023-46361</changelog>
</package>
<package pkgid="9ab706cd6b2b449be5e33d6ffe6caa615d79978bb72000b5cc66e685aa8198c9" name="jbig2dec-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.19" rel="5.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 0.19-4" date="1666872000">- Type:feature
- CVE:NA
- SUG:NA
- DESC:Add sw64 architecture</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.19-5" date="1724932800">- fix CVE-2023-46361</changelog>
</package>
<package pkgid="a953707bcea29075fdf111ce54e3d2797dcaadf6665c534497783e486973d46e" name="jbig2dec-debugsource" arch="x86_64">
  <version epoch="0" ver="0.19" rel="5.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 0.19-4" date="1666872000">- Type:feature
- CVE:NA
- SUG:NA
- DESC:Add sw64 architecture</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.19-5" date="1724932800">- fix CVE-2023-46361</changelog>
</package>
<package pkgid="c2e1362be9dd571282725d96bd52d908eecf35dd34f29662d70f11689dc3654a" name="jbig2dec-devel" arch="x86_64">
  <version epoch="0" ver="0.19" rel="5.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 0.19-4" date="1666872000">- Type:feature
- CVE:NA
- SUG:NA
- DESC:Add sw64 architecture</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.19-5" date="1724932800">- fix CVE-2023-46361</changelog>
</package>
<package pkgid="7546065d390a2d2b0b24f19b4317dba8ef0486dce237c957595cc2f2f6fb33bd" name="jbig2dec-help" arch="noarch">
  <version epoch="0" ver="0.19" rel="5.oe2203sp4"/>
  <changelog author="wuzx&lt;wuzx1226@qq.com&gt; - 0.19-4" date="1666872000">- Type:feature
- CVE:NA
- SUG:NA
- DESC:Add sw64 architecture</changelog>
  <changelog author="zhangpan &lt;zhangpan103@h-partners.com&gt; - 0.19-5" date="1724932800">- fix CVE-2023-46361</changelog>
</package>
<package pkgid="7d3754362469f19989c7c97051be4cba952df890b41bc3b22f669165b4f13227" name="jenkins-json-lib" arch="noarch">
  <version epoch="0" ver="2.4" rel="23.oe2203sp4"/>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 2.4-23" date="1728302400">- fix: Handle unbalanced comment string for CVE-2024-47855</changelog>
</package>
<package pkgid="48dae87a0b5328c2a6c925d01dd2e049a203ed75e22c11b85acc0edbc8f75815" name="jetty" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="d0a25c3e5417e18ec9c92215de8876745f6d72610945010e1a65d03cf5b34ee3" name="jetty" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="af26130fd5c33a6d18b29a7788977982f977c91280b8c887cab6c667cfd52901" name="jetty-alpn-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="2aed18ae09e4b95440d3cc4d05c46cf52168057d067807f02ff845cd4fd9c14f" name="jetty-alpn-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="a2762c230022f6e6578d0680a97a1ed9f2b909eab3c32d37e1fd4839c8bf4b76" name="jetty-alpn-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="4619280487835092691bcfbed50bc3375839d0e0c45c6af5ac01c7cae454fe2d" name="jetty-alpn-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="97a42fc9c87d581b2681ec0bb423518db8b5acb31794706e2dd2e5ecf1f0c5cd" name="jetty-annotations" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="d34f516c20d72feee0667b4ab27330860c5d19271933c6fe192253650fd3f00d" name="jetty-annotations" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="44298989b762b5bf83607bcc31c14107789ffdd544ba941f9241e6db3d3bc08e" name="jetty-ant" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="e881138b3d976e67eb12cd774d924e4fd5e4056275343399e07e638ee0d6fb1d" name="jetty-ant" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="6934ab6000e2a5ef11bb08eb78f19e9b2d48a8f4b98f1c28381a05c0c11ea9a4" name="jetty-cdi" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="b78f8289d042ceeb740ca8224bd33c2e2d16d2a59e3fb3fd498e2122330fea34" name="jetty-cdi" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="71db2d80020db5f3c62aa95b67081039de12cd624aec1ddb4bf7f16ff3490bfe" name="jetty-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="a672089f7d23bc3ec967c3a4d348cbb1175560b93ca122fd41a3a27ac381da6c" name="jetty-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="75d8fd815406ebb5c14f4a115df34ed6ff46ec4bdc99bba3b66c1659b0ef72b8" name="jetty-continuation" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="7a55741ea9d24192a12f9b181e0311fc7a78096f75057c164d3fa7736cf3d186" name="jetty-continuation" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="04304f29f681bd393e93bf8d22b6de04dd0058ceaba67e61f7945337cfe24c2d" name="jetty-deploy" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="a095104a55e83130df689e0014b2528fdf1d28c9a8279c378031cb035629aa07" name="jetty-deploy" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="43c29f3b371530b38f65f658661cb8942c121a7f98afff9c3e1166b72a9fb4fd" name="jetty-fcgi-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="e692d83f757b8ba2af615a66fab4e05b918f90a7c230856e961d22ef5dd48c63" name="jetty-fcgi-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="47f650592dbfb9c6a91867cc1f09f6e2e635a999cc9de64d957e064c6c00b49c" name="jetty-fcgi-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="f3bf3b4df861b846a2914859ba7e810346467e988235d3b2575cd26561bfb98e" name="jetty-fcgi-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="6586cef8dcf3967e7ebf5e4d87b032ca26867502d82485c923915241384fbdae" name="jetty-http" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="45d79df5b189a661ebdce74d569ec56cbb295a25cb6f2fa128e30e06ccdc83fa" name="jetty-http" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="a2914f2c38e6a18c35719320245a883c97e11681d034049a88344402e808c672" name="jetty-http-spi" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="b33a2e2c18fbc70f1dec91b5ef34a8a3b30c0ada33659e7877b2bf935a6daad4" name="jetty-http-spi" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="9226d02978601c43ff4fa70b74d6cc4b99fa15fdb2f2757613e2b4855b1d4a7c" name="jetty-http2-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="3ff9a5f3d66ea77f1e3ab7c4790f9c9ab30a6054056f223f7c8dfe6578be9076" name="jetty-http2-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="653149669026feecd43adae12bbc890a3f5eb353129123133d6e1c82727e3d66" name="jetty-http2-common" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="0b6beda64dfba3794590679dbc85aef56786612216aafe1230fa2c2ce5ec4cb3" name="jetty-http2-common" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="2510fb29cd81eed6823730d18a04b011e2d637b410c033a318c56ac7d0e7337d" name="jetty-http2-hpack" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="e9f1859d139ac4f2641d5e3499dbc752ae95b6e6f4f12db6920aedbf18ea4e85" name="jetty-http2-hpack" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="d708297251028705ed0e99a1132b5d9d06b04a0866853cb1816765d3a6ff6b1b" name="jetty-http2-http-client-transport" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="22da941294315d1561a578382068f3ccc0f2c4b3f0efdcbe0acf20ad0ac1f93d" name="jetty-http2-http-client-transport" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="cc89cfb08affa301a3baa8a520ca64bfe377c2e66843dcf26ebce590b36201da" name="jetty-http2-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="5b4ba2ac36db848b47f18cdda1eef471df27ca1b206061d44cb24fe19bf75f59" name="jetty-http2-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="ac097b88bfc17a54709299a16b11e2285fd6bf4689a999ee0273effa7292e354" name="jetty-httpservice" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="ec2d246a1365484d04d52b406b19a3b5d540a4e05c898661f9346c1c05fa1683" name="jetty-httpservice" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="82a7fbba37cef00952049a3c8d6252c0b3c9d1831f7f5e6b7677d34e1e3f55c0" name="jetty-infinispan" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="a86de160262751ce5b1964122959cd10c51f011fd80d75eb53c9443a762cf86b" name="jetty-infinispan" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="143a730ef4a09c958698f7f07bbf31263e27382c37d9b51b3ed03d341fd4093e" name="jetty-io" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="0dae7d206c2098bf0f62552f0d0a26ef9c387b96890b1e0612d8ce4f71ac0334" name="jetty-io" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="364c5128d4f43c6454f92e828ccb54e8f42ba6808f8b7829bc0717bfc7540e44" name="jetty-jaas" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="e48aeb2932c851f2f7fcccfdc276b3012fc1a5d19531e0fab566e183b08dc885" name="jetty-jaas" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="99864fab672e2fa1b54bf77fee44638af1aa4d19b603b5f32fdf85c4bff01c63" name="jetty-jaspi" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="e7f3d4957c50526b7bff33d9612fb54ad192e1367925ac6648a6f17af6567470" name="jetty-jaspi" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="0992d34d4d09e740e1d850ed00c24ee3944a45ee1b7b9b11a960fd82861c54b2" name="jetty-javadoc" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="5655e2c6cbc20ccdb32cfab97e2127b4f9f111067bef6abb54682a9696b19dda" name="jetty-javadoc" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="0a6affa0a53e62207e1f581ca40df05f6318b3e6f9279883ba8b668c003d0260" name="jetty-javax-websocket-client-impl" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="62bc11d379b2e485d6523aaf1eff4ca00c7b074022f5d72869e0aec20ac8fc90" name="jetty-javax-websocket-client-impl" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="93b75230696e5a4aa4dc64cd7e870ea45d9d37cf442de25422f14ac79d0870bc" name="jetty-javax-websocket-server-impl" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="85ff3714f68feef58bbc8a77fc3ffda29dc293b2fcd179fb516abaa6e7502126" name="jetty-javax-websocket-server-impl" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="23c9d027cf43b8362c800b9f3f1949013d295645df124caa72dbaace434266c7" name="jetty-jmx" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="ecd4d9ac5a6a80a97914fd515b320efa605d5e005053db9708618887ddd79f35" name="jetty-jmx" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="92cc08073547c1ab3ab01a9b521800dade3a0a27f1bda23adaefa3a3d5aa8c41" name="jetty-jndi" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="172845e2b9492c488f656d9ece68c78e277fb1bc5ed52473eae92259f24e438e" name="jetty-jndi" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="10fd4e4c17de491512da0d6ec295495f095805d29dcda574d28abf76174d0e8f" name="jetty-jsp" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="46d8f2238e5d9c17a8a8749667b478fac496acbb6900088dd07f046997b9eb7f" name="jetty-jsp" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="8a0619b7d91331635ec3f0a2fafe4fbd9e716b1421a2db45b9d5d0d5da24d155" name="jetty-jspc-maven-plugin" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="cfa211f1a464820c82e710ac721180ade1f2ccec8c536e48dcd8702bbd7638f4" name="jetty-jspc-maven-plugin" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="8dbb18d391f672705cb3b0cc70a62e9971a513d1c257a080983943d615fe4d62" name="jetty-jstl" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="05f22f26e2e706721125fb6dd0aafaab4940746241fbd8962770be003a9d46f1" name="jetty-jstl" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="2075419e347672d09598ffe9947a8016eba4730d62fcb7ca977d5ccf5705d86e" name="jetty-maven-plugin" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="a99ba4ceaf47f4744d86d53c06d807e9525d901fc181c99e1bd3cb6311c77e7b" name="jetty-maven-plugin" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="defe6082585877f130f22b83ab202fb1eabc4e7dc56dea7b4186086f872b5da5" name="jetty-nosql" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="1bce3f08e9d3af5938f61d82765f94ce37dfb851869d0ce533a840271cc2a3b5" name="jetty-nosql" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="65c374032357c4b5464cc5993d971104b8014ab39bccd8372ff3ce715397b635" name="jetty-osgi-alpn" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="f856ec14ca4719d3624d9a7bc96042564800346a9671d062badd02821b050fb9" name="jetty-osgi-alpn" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="5f38a34d7350ea16c6ae18ab6c8daa8d8ab2a21d43d5bf3b74f161b4f24151b2" name="jetty-osgi-boot" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="464cec35669f3225ff60d02d0cf255b9bcfb405525978a26444236c8de986b47" name="jetty-osgi-boot" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="32da49a21ff9ba6ed58e4c91dee11a06756555368a47435e7e3b2ece377c56f9" name="jetty-osgi-boot-jsp" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="0cd25474b967e792467eadc2dd0b08302675e608f8f9b73611c3d7ebef3f7954" name="jetty-osgi-boot-jsp" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="09fc275742192b1bf97591693ff54b9f2e5656a8ddc3a89fd492ab55ae223e46" name="jetty-osgi-boot-warurl" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="ca7fc58759362855eaa935abd43c6376e9ef65a6fe89f185fc61ee128f9cb43f" name="jetty-osgi-boot-warurl" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="10c02badeeb50e69cd124f1561a0e61442873324a7fa27040831a08c32197ed8" name="jetty-plus" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="fe2f248a826d3c1c0880fc1cf59a20f26313bff457c7675088fa034f6134672c" name="jetty-plus" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="058111be26f477c0c05a9fd7b2ec305748d0a31d7ea2fc9be2eb76a4b8ac8bfd" name="jetty-project" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="4dcae185be7eb9fc81c4b45a33bc4cebeeab885ebcbcfe725d1f1b4d2ebc4e6b" name="jetty-project" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="ad276776ac0fe0c73a2b47d58c86bb49336e73a8342e674e317f955addcfd4c1" name="jetty-proxy" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="86b36aaed62de74f192414bf44e6d7f0062afb2be5baa215a83636d85476e078" name="jetty-proxy" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="981f2de4e352c1bc3557b9e9c56fd660724587d19a5f968769db9dd31d6bffe2" name="jetty-quickstart" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="293f5e505aa8f92916bb9bfa5c1ac8e3c81a10ef67e61e483fa12059eecf88a2" name="jetty-quickstart" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="66dcaa530e3f0f0cc4b3c190a16d20b47660e3ccaffba958b2ae03ca3b174c7f" name="jetty-rewrite" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="b8af7c2789d1dad46ed7300cc65e64c398781e18e9b9572df4d2cd09563f0e62" name="jetty-rewrite" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="d4c902f049ae64bd9b840408c48cf9e7322072745331cb6958ba1eff3d894a5d" name="jetty-security" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="dfd02ad58e6813886571fd6807fdcf938ad2a1faf819f20b70e0e0c8e3480c02" name="jetty-security" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="bf398ab763f32dd7444afefe6ede23773a00092404403f9569e930c90182f6a1" name="jetty-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="b2be397ec449545d42f98e67bf684a9b3ada4abfe2e9c6981c39b3e3ece3febe" name="jetty-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="2329b91a86952f9cdcc99da38f6dce82b30b5e40c49c4c825c867d941aed8840" name="jetty-servlet" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="bc10c848e4d310337e3c374116f5886fd8e04f83ca8a1883f702af108eb81c90" name="jetty-servlet" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="9e758844572485738d6730cc24d71e84a2e827fdda25edceee6be3ae2a997ab4" name="jetty-servlets" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="44df6cc245b1a6e4fc44cde5a0f72fb35fe20674a1ba507224e852ad7aab8d75" name="jetty-servlets" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="6a26ac57d9ffcedc34c5b0ffb81cffe14a61fee4ac30cfa061e06e86f326dac5" name="jetty-spring" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="92b7e872f3ac96f7465eaf0386e3f2f32ad8e29fa436ddf9742f05c829ee1c95" name="jetty-spring" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="01aaa4f0103eb1ca6b06b0ceb6a8b8deaf900729f39305187df7409a8a495eca" name="jetty-start" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="fe53222cc91b86ad91928bbfec7e1e2565de0c35193177178447bfd224d3c7f5" name="jetty-start" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="739b2b1a504d6ef88cd28ada84dcdb652f3637498489ef5258b4ab53c67ef24d" name="jetty-unixsocket" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="cf63824b2dca5b30048228076e14818b48724c664e45a4d69615b26371ecf1ca" name="jetty-unixsocket" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="c1e26802fe905a9d5c3b7d53a9fd6aa3969c0aca4d0c9e6b75f385f92a0e3e0b" name="jetty-util" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="a4938da53b9df35e6e5b8c62335f9c8a03bc8e300c4d325a81940813a9c3ccfe" name="jetty-util" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="7f3fcabac885d4b2813170b0b0facb259bdfeb792ded0c1417d9183f430f964a" name="jetty-util-ajax" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="87eb77b16ac566bc748b27d54be78fb5ade0f87ca1d1aa0b2c5bba2da0013d14" name="jetty-util-ajax" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="20370ce5ea095e569e1c581386a5a34ab675a434ffddfa4a0d6363d11beab610" name="jetty-webapp" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="cbbefa8b2c74c08253a569a1feedb0340e410d102d99a6eec49a969c4d8defa0" name="jetty-webapp" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="30485ed1a386f8ad6d23110b654de479d486f53cd3ea32ab766152df0c891223" name="jetty-websocket-api" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="3107d8f8db1cd5160b6bedb2cdabcf5b90fd5f4e6fde52e18f63669ef3830551" name="jetty-websocket-api" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="415545b7ca705e079c636fd7baffa24106d7118238c3b77c106a6005fac33380" name="jetty-websocket-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="f0ca71862bdfb191ab5b0aaf4b79e84fcc5020862f222bd10714a90dfb3f5c73" name="jetty-websocket-client" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="d69b14772bbcc1ed975eb6e499c21fbf1ea8f49d303099aa0b7e4904b023a2b3" name="jetty-websocket-common" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="4be84ed9734f9bfb8c266815d09eeafc6cf77c025953806444da0ce67b142078" name="jetty-websocket-common" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="460e815866d31c706fb11b85b5fa885e03518a6725d0ac847f9ead66d54a53f1" name="jetty-websocket-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="89cec8de778f57f162f2235485b6eb0b840249e385c22791e3e02bc405c33bc2" name="jetty-websocket-server" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="125c79618f0c4c21f13a0af65f149ccaf79421e97469632b4af6bfd366a73b1f" name="jetty-websocket-servlet" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="7598f3384944c57a010e99bd1c197b09d03a24627237e060f9ca16738f7d912e" name="jetty-websocket-servlet" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="422076940f6f12823c3783422fc5eaaa7eed00a561463e9264af56f4bda341b4" name="jetty-xml" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="7.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
</package>
<package pkgid="dd1a1f060506fe92c851cc38479b8976d2c2495d115a1873b3f2f0a8302e173d" name="jetty-xml" arch="noarch">
  <version epoch="0" ver="9.4.16" rel="8.oe2203sp4"/>
  <changelog author="jiangpeng &lt;jiangpeng01@ncti-gba.cn&gt; - 9.4.16-2" date="1672228800">- Fix CVE-2022-2047 and CVE-2022-2048</changelog>
  <changelog author="Ge Wang &lt;wangge20@h-partners.com&gt; - 9.4.16-3" date="1677672000">- Fix EBS build failure due to jetty-util version mismatch</changelog>
  <changelog author="caodongxia &lt;caodongxia@h-partners.com&gt; - 9.4.16-4" date="1678795200">- Fix self-compilation failure</changelog>
  <changelog author="xu_ping &lt;707078654@qq.com&gt; - 9.4.16-5" date="1706529600">- Fix build failure due to upgrade jetty-artifact-remote-resources</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-6" date="1721304000">- License compliance rectification</changelog>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 9.4.16-7" date="1728993600">- Fix CVE-2023-26048,CVE-2023-26049,CVE-2023-36479,CVE-2023-40167</changelog>
  <changelog author="yaoxin &lt;yao_xin001@hoperun.com&gt; - 9.4.16-8" date="1730808000">- Fix CVE-2024-6762</changelog>
</package>
<package pkgid="a2ce5195caa27a245e34acb55a3bc8dcdaf5980870fc55b01859b46b4bcb9773" name="jq" arch="x86_64">
  <version epoch="0" ver="1.8.0" rel="2.oe2203sp4"/>
  <changelog author="yinsist &lt;jianhui.oerv@isrc.iscas.ac.cn&gt; - 1.6-4" date="1714305600">- Valgrind does not support certain architectures like RISC-V, Before depending on Valgrind, first check if Valgrind supports the architecture</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-1" date="1750161600">- Update to 1.8.0 for fix CVE-2024-23337 and CVE-2025-48060</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-2" date="1750852800">- Fix CVE-2025-49014</changelog>
</package>
<package pkgid="321f20a74c167d4ab7eec4572970a55ca850ac4287f1ad6a1b805bd0c2418a72" name="jq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.0" rel="2.oe2203sp4"/>
  <changelog author="yinsist &lt;jianhui.oerv@isrc.iscas.ac.cn&gt; - 1.6-4" date="1714305600">- Valgrind does not support certain architectures like RISC-V, Before depending on Valgrind, first check if Valgrind supports the architecture</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-1" date="1750161600">- Update to 1.8.0 for fix CVE-2024-23337 and CVE-2025-48060</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-2" date="1750852800">- Fix CVE-2025-49014</changelog>
</package>
<package pkgid="45d36eb21f821af71791d4c13c8e00a902abf59a947810c90c11848f213c51ab" name="jq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.0" rel="2.oe2203sp4"/>
  <changelog author="yinsist &lt;jianhui.oerv@isrc.iscas.ac.cn&gt; - 1.6-4" date="1714305600">- Valgrind does not support certain architectures like RISC-V, Before depending on Valgrind, first check if Valgrind supports the architecture</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-1" date="1750161600">- Update to 1.8.0 for fix CVE-2024-23337 and CVE-2025-48060</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-2" date="1750852800">- Fix CVE-2025-49014</changelog>
</package>
<package pkgid="55dcaaea33b01026f0f5ae9490dc37b4b2bf7e5cf36e9f74e02d615ab882742f" name="jq-devel" arch="x86_64">
  <version epoch="0" ver="1.8.0" rel="2.oe2203sp4"/>
  <changelog author="yinsist &lt;jianhui.oerv@isrc.iscas.ac.cn&gt; - 1.6-4" date="1714305600">- Valgrind does not support certain architectures like RISC-V, Before depending on Valgrind, first check if Valgrind supports the architecture</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-1" date="1750161600">- Update to 1.8.0 for fix CVE-2024-23337 and CVE-2025-48060</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-2" date="1750852800">- Fix CVE-2025-49014</changelog>
</package>
<package pkgid="da9beff69ee387cc8479e5346c6732f9272f379edbad8e7a031abe0108054aab" name="jq-help" arch="noarch">
  <version epoch="0" ver="1.8.0" rel="2.oe2203sp4"/>
  <changelog author="yinsist &lt;jianhui.oerv@isrc.iscas.ac.cn&gt; - 1.6-4" date="1714305600">- Valgrind does not support certain architectures like RISC-V, Before depending on Valgrind, first check if Valgrind supports the architecture</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-1" date="1750161600">- Update to 1.8.0 for fix CVE-2024-23337 and CVE-2025-48060</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 1.8.0-2" date="1750852800">- Fix CVE-2025-49014</changelog>
</package>
<package pkgid="ac376bbc4ac826e488022602e8e17470ba78d7e11757bbc6a9ff286a47df68fa" name="json-c" arch="x86_64">
  <version epoch="0" ver="0.16" rel="5.oe2203sp4"/>
  <changelog author="zhangrui &lt;zhangrui182@huawei.com&gt; - 0.16-3" date="1682078400">- backport patch to fix integer overflow</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-4" date="1693828800">- backport patch to Fix build with clang-15+
- backport patch to Fix json_tokener_parse_ex: handle out of memory errors</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-5" date="1742040000">- Handle yet another out of memory condition
- Fix issue 854 Set error json_tokener_error_memory in
- Issue 857 fix a few places where json_tokener should
- Handle NULL gracefully in json_tokener_free
- Issue 881 don t allow json_tokener_new_ex with a dep</changelog>
</package>
<package pkgid="a41a4e1ed15a583333bc9bfcc772501ded34831aef65475669943454e05d06b9" name="json-c-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.16" rel="5.oe2203sp4"/>
  <changelog author="zhangrui &lt;zhangrui182@huawei.com&gt; - 0.16-3" date="1682078400">- backport patch to fix integer overflow</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-4" date="1693828800">- backport patch to Fix build with clang-15+
- backport patch to Fix json_tokener_parse_ex: handle out of memory errors</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-5" date="1742040000">- Handle yet another out of memory condition
- Fix issue 854 Set error json_tokener_error_memory in
- Issue 857 fix a few places where json_tokener should
- Handle NULL gracefully in json_tokener_free
- Issue 881 don t allow json_tokener_new_ex with a dep</changelog>
</package>
<package pkgid="c0a754190ed81088fc145ec1b3b8bf78832ec71e69be03fd4e87fe10838126f1" name="json-c-debugsource" arch="x86_64">
  <version epoch="0" ver="0.16" rel="5.oe2203sp4"/>
  <changelog author="zhangrui &lt;zhangrui182@huawei.com&gt; - 0.16-3" date="1682078400">- backport patch to fix integer overflow</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-4" date="1693828800">- backport patch to Fix build with clang-15+
- backport patch to Fix json_tokener_parse_ex: handle out of memory errors</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-5" date="1742040000">- Handle yet another out of memory condition
- Fix issue 854 Set error json_tokener_error_memory in
- Issue 857 fix a few places where json_tokener should
- Handle NULL gracefully in json_tokener_free
- Issue 881 don t allow json_tokener_new_ex with a dep</changelog>
</package>
<package pkgid="47468c8d8ce4e638241c80d09804a8a27a7df509f8a109ea1798db2a516e7867" name="json-c-devel" arch="x86_64">
  <version epoch="0" ver="0.16" rel="5.oe2203sp4"/>
  <changelog author="zhangrui &lt;zhangrui182@huawei.com&gt; - 0.16-3" date="1682078400">- backport patch to fix integer overflow</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-4" date="1693828800">- backport patch to Fix build with clang-15+
- backport patch to Fix json_tokener_parse_ex: handle out of memory errors</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-5" date="1742040000">- Handle yet another out of memory condition
- Fix issue 854 Set error json_tokener_error_memory in
- Issue 857 fix a few places where json_tokener should
- Handle NULL gracefully in json_tokener_free
- Issue 881 don t allow json_tokener_new_ex with a dep</changelog>
</package>
<package pkgid="cd4e3d558f7acf1ebc21b3f6c759acfc7b12c3d50da338d4e5b5e9049dd0dc68" name="json-c-help" arch="noarch">
  <version epoch="0" ver="0.16" rel="5.oe2203sp4"/>
  <changelog author="zhangrui &lt;zhangrui182@huawei.com&gt; - 0.16-3" date="1682078400">- backport patch to fix integer overflow</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-4" date="1693828800">- backport patch to Fix build with clang-15+
- backport patch to Fix json_tokener_parse_ex: handle out of memory errors</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 0.16-5" date="1742040000">- Handle yet another out of memory condition
- Fix issue 854 Set error json_tokener_error_memory in
- Issue 857 fix a few places where json_tokener should
- Handle NULL gracefully in json_tokener_free
- Issue 881 don t allow json_tokener_new_ex with a dep</changelog>
</package>
<package pkgid="7fc934332c9d87ac29c71094871879676e65518b28ac973743e556f8f664dde9" name="json-lib" arch="noarch">
  <version epoch="0" ver="2.4" rel="23.oe2203sp4"/>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 2.4-23" date="1728302400">- fix: Handle unbalanced comment string for CVE-2024-47855</changelog>
</package>
<package pkgid="32d98bc26e9f870606f1944d37332b965a02090b9f9a86b3a8197d99cf713591" name="json-lib-help" arch="noarch">
  <version epoch="0" ver="2.4" rel="23.oe2203sp4"/>
  <changelog author="Deyuan Fan &lt;fandeyuan@kylinos.cn&gt; - 2.4-23" date="1728302400">- fix: Handle unbalanced comment string for CVE-2024-47855</changelog>
</package>
<package pkgid="9688711aceb84f5f1a61b861dd06f4c1d6b1d3a7bbffbd1fb2af69212e7aec04" name="json-smart" arch="noarch">
  <version epoch="0" ver="2.5.2" rel="1.oe2203sp4"/>
  <changelog author="liyuxiang &lt;liyuxiang@ncti-gba.cn&gt; - 2.2-2" date="1680609600">- fix CVE-2023-1370</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 2.4.8-1" date="1707048000">- update to version 2.4.8</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.5.2-1" date="1739793600">- Update to 2.5.2 for fix CVE-2024-57699</changelog>
</package>
<package pkgid="9042780b1db773c766e5979222b4a0fe720a8813723207aeb1f661c8a96cb7af" name="json-smart-javadoc" arch="noarch">
  <version epoch="0" ver="2.5.2" rel="1.oe2203sp4"/>
  <changelog author="liyuxiang &lt;liyuxiang@ncti-gba.cn&gt; - 2.2-2" date="1680609600">- fix CVE-2023-1370</changelog>
  <changelog author="Ge Wang &lt;wang__ge@126.com&gt; - 2.4.8-1" date="1707048000">- update to version 2.4.8</changelog>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 2.5.2-1" date="1739793600">- Update to 2.5.2 for fix CVE-2024-57699</changelog>
</package>
<package pkgid="4f4c6405b589a4ea0080f3a05ebb734aad71613f32a88a5aca6f8fbdc0a30287" name="jss" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.1.0-3" date="1739793600">- Fix CVE-2022-4132</changelog>
</package>
<package pkgid="aade024299adff7dd77e1a32b27385469c27fb7b04a0cb67bb99b90386264169" name="jss-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.1.0-3" date="1739793600">- Fix CVE-2022-4132</changelog>
</package>
<package pkgid="63344e4efbe5028c39c798021ea81940e81d8c62546e8b98f1a1ad735c5745b4" name="jss-debugsource" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.1.0-3" date="1739793600">- Fix CVE-2022-4132</changelog>
</package>
<package pkgid="46e45968ea8df78d48388086189b0ddfb80eb0c4ce7db42957d49aa897baf5e9" name="jss-help" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="3.oe2203sp4"/>
  <changelog author="yaoxin &lt;1024769339@qq.com&gt; - 5.1.0-3" date="1739793600">- Fix CVE-2022-4132</changelog>
</package>
<package pkgid="88ebf6c53f8d21a662a7d9f58549c71ce3ae58c962ff9af3c1b271897f0c2d2b" name="jtidy" arch="noarch">
  <version epoch="2" ver="1.0" rel="0.30.20100930svn1125.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:1.0-0.30.20100930svn1125" date="1773316800">- Fix CVE-2023-34623</changelog>
</package>
<package pkgid="00351688334ec04de45cacb7ac0d9caac215531ae7b75d1afa50096622042f40" name="jtidy-help" arch="noarch">
  <version epoch="2" ver="1.0" rel="0.30.20100930svn1125.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2:1.0-0.30.20100930svn1125" date="1773316800">- Fix CVE-2023-34623</changelog>
</package>
<package pkgid="92447b203aae8c75b299cfdc66b97ac2f2b046a6fe18e2e04aee23e6057cab33" name="jython" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.7.1-3" date="1751889600">- Fix CVE-2025-6069</changelog>
</package>
<package pkgid="f8510a4c9a98655dd81f7c4b107b5bab9cd7ce51480a36663a5cb147574ede9b" name="jython-demo" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.7.1-3" date="1751889600">- Fix CVE-2025-6069</changelog>
</package>
<package pkgid="3bf76e9ab281374962c3b7638a4834240af2832cdfc49aa609394cdb01a3c91a" name="jython-javadoc" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="3.oe2203sp4"/>
  <changelog author="wangkai &lt;13474090681@163.com&gt; - 2.7.1-3" date="1751889600">- Fix CVE-2025-6069</changelog>
</package>
<package pkgid="fcc1da6825f2de04b831340f93e0caf6b0879e122a78f866c910876c43f481e3" name="kata-containers" arch="x86_64">
  <version epoch="0" ver="1.11.1" rel="32.oe2203sp4"/>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1.11.1-27" date="1760529600">- Type:enhancement
- ID:NA
- SUG:NA
- DESC:fix build check for kata-containers</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1.11.1-28" date="1761307200">- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix CVE-2020-27151</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1.11.1-29" date="1761566400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:modify the patch of CVE-2020-27151</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1.11.1-30" date="1767096000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix the problem of missing kata-containers source code in the src package</changelog>
  <changelog author="dongyuzhen &lt;dongyuzhen@h-partners.com&gt; - 1.11.1-31" date="1767614400">- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix CVE-2025-65637</changelog>
  <changelog author="jade_t &lt;yzd50036@gmail.com&gt; - 1.11.1-32" date="1770638400">- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix-CVE-2026-24054</changelog>
</package>
<package pkgid="ca7705b51c1a01327be1dad8756650985bf8aec604e6773aec43be79e1e1b4d2" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="217.0.0.116.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-207.0.0.107" date="1718193600">- !8599  Bluetooth: hci_core: Fix possible buffer overflow
- !8949  CVE-2022-48652
- !8602  netfilter: nf_tables: set dormant flag on hook register failure
- !8867  ipv6: prevent NULL dereference in ip6_output()
- !8779  smb: client: fix UAF in smb2_reconnect_server()
- !8893 [sync] PR-8531:  gpiolib: cdev: fix uninitialised kfifo
- !8985  cvm_tsi: Fix security issue for Confidential cVM TSI
- !8686  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- !8711  ubifs: Set page uptodate in the correct place
- !8860  blk-iocost: do not WARN if iocg was already offlined
- !8639  s390/qeth: Fix kernel panic after setting hsuid
- !8946  usb: typec: ucsi: Limit read size on v1.2
- !8969  Fix CVE-2024-36949
- cvm_tsi: Fix security issue for Confidential cVM TSI
- !8216  ACPI: video: check for error while searching for backlight device parent
- !8903  ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8584  virtio-blk: fix implicit overflow on virtio_max_dma_size
- !8838  blk-iocost: avoid out of bounds shift
- !8856  PCI/PM: Drain runtime-idle callbacks before driver removal
- amd/amdkfd: sync all devices to wait all processes being evicted
- drm/amdkfd: Rework kfd_locked handling
- !8906  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- !8910  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- ice: Fix crash by keep old cfg when update TCs more than queues
- ice: ethtool: Prohibit improper channel config for DCB
- !8879  net: core: reject skb_copy(_expand) for fraglist GSO skbs
- !6695  netfilter: nft_set_pipapo: do not free live element
- usb: typec: ucsi: Limit read size on v1.2
- !8891  net: fix out-of-bounds access in ops_init
- !8871 add sdma-dae for openeuler 22.03 SP4
- !8762  tipc: fix UAF in error path
- !8742  octeontx2-af: avoid off-by-one read from userspace
- !8734  mptcp: ensure snd_nxt is properly initialized on connect
- !8634  batman-adv: Avoid infinite loop trying to resize local TT
- !8736  net: hns3: fix kernel crash when devlink reload during initialization
- !8745  afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- !3547  fs: mitigatin cacheline false sharing in struct file
- !8887  nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8785  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- drivers: misc: sdma-dae: enable sdma_dae for arm64
- drivers: misc: sdma-dae: support page fault preprocess
- gpiolib: cdev: fix uninitialised kfifo
- !8849  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net: fix out-of-bounds access in ops_init
- !8666  phonet/pep: fix racy skb_queue_empty() use
- nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- drivers: misc: sdma-dae: support interrupt init and handle
- drivers: misc: sdma-dae: support sqe task send and execute
- drivers: misc: sdma-dae: support channel management
- drivers: misc: sdma-dae: support getting streamID
- drivers: misc: sdma-dae: support initializ sdma driver
- ipv6: prevent NULL dereference in ip6_output()
- blk-iocost: do not WARN if iocg was already offlined
- PCI/PM: Drain runtime-idle callbacks before driver removal
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- !8684  tcp: properly terminate timers for kernel sockets
- !8629  erspan: make sure erspan_base_hdr is present in skb-&gt;head
- blk-iocost: avoid out of bounds shift
- !8635  ipv6: Fix potential uninit-value access in __ip6_make_skb()
- !8550  tipc: fix a possible memleak in tipc_buf_append
- !8726  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- !8808 v2  Add support for PCC Operation Region
- !8623  fs/9p: only translate RWX permissions for plain 9P2000
- !8479  scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- arm64: config: Enable ACPI_PCC
- ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available
- ACPI: PCC: Fix unintentional integer overflow
- ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
- ACPI: PCC: replace wait_for_completion()
- ACPI: PCC: Release resources on address space setup failure path
- ACPI: PCC: pcc_ctx can be static
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
- ACPICA: Add support for PCC Opregion special context data
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- smb: client: fix UAF in smb2_reconnect_server()
- tipc: fix UAF in error path
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- octeontx2-af: avoid off-by-one read from userspace
- net: hns3: fix kernel crash when devlink reload during initialization
- mptcp: ensure snd_nxt is properly initialized on connect
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- ubifs: Set page uptodate in the correct place
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- tcp: properly terminate timers for kernel sockets
- phonet/pep: fix racy skb_queue_empty() use
- s390/qeth: Fix kernel panic after setting hsuid
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- batman-adv: Avoid infinite loop trying to resize local TT
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
- fs/9p: only translate RWX permissions for plain 9P2000
- netfilter: nf_tables: set dormant flag on hook register failure
- Bluetooth: hci_core: Fix possible buffer overflow
- virtio-blk: fix implicit overflow on virtio_max_dma_size
- tipc: fix a possible memleak in tipc_buf_append
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- ACPI: video: check for error while searching for backlight device parent
- netfilter: nft_set_pipapo: do not free live element
- fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64
- fs: mitigatin cacheline false sharing in struct file</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
</package>
<package pkgid="49c57baf444824f2158df4351db2347f7c755e474f2fb3e711feec2e57b8cb96" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="218.0.0.117.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
</package>
<package pkgid="efbbb26d3ebd782b463ed8f31af4662af8e5072705a87519aa742e6eed1d3881" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="219.0.0.118.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
</package>
<package pkgid="dbb83092c42555579c30d524a17fc200a9c3fe06811b47e7293208447d1a93f3" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="220.0.0.119.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
</package>
<package pkgid="998962966510390194f0b4c58f712c993f1d3d7967aa6b4026911426ee58ed33" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="221.0.0.120.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
</package>
<package pkgid="56f84132fdda9b8e84ae246ac67802f0c81683bc30c16ddb17886700cd42c38f" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="222.0.0.121.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
</package>
<package pkgid="f03d7b48fae4fc20acc1ea413c61ed836e9ccc78e976681c89ca219b7d7fcd39" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="223.0.0.122.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
</package>
<package pkgid="2401e5a4cac744f07bf09258d9e3135d2f94c93573db5085d8b1d766c5716019" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="224.0.0.123.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
</package>
<package pkgid="b81305111e0210b4f45eed1139c6d9776641e1e7230a0f081e6657ce79bcc28d" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="225.0.0.124.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
</package>
<package pkgid="67a95bfbc336006aade1e4e20077e662a388ed758c649d8eaea0f7a36b92d430" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="226.0.0.125.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
</package>
<package pkgid="65fe9d90d99f352d7d9ca8faaabdb3940a32eb2c5f940f58369d8ec3d04997c6" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="228.0.0.127.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
</package>
<package pkgid="61b9c61d24ee165790b2b62c573cd48f39a5d426ca2a7e86dee0b5b8e2922905" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="229.0.0.128.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
</package>
<package pkgid="59e903ef40a1d5b1784d355e94c6b7dd7ea135aab40c6f5d2ad4d4fad6df7f79" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="230.0.0.129.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
</package>
<package pkgid="44f18d25e31f12b848b4b99bfa4aeaf73f5c25db0e5e1750dfcbe6de0c1784d1" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="231.0.0.130.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
</package>
<package pkgid="bada2deccda5f45c9157afb9b3980a7c6c1b95dfa075364626df811248ae3488" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="232.0.0.131.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
</package>
<package pkgid="2d9196d6c2a977796a6ca8b659b99a93526100e34859dcd4100b45c02a0722af" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="233.0.0.132.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
</package>
<package pkgid="58d4738f0df1aab7b8a7afc306aeedb7528485249a8bd6db2553ee627f72925b" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="234.0.0.133.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
</package>
<package pkgid="8660ea3154997bb352b5632cb1070665221c705e3d7512aeb33a17e4acdd4799" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="235.0.0.134.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
</package>
<package pkgid="0bda5363c03d728beb16d2983ef457dc2a0bdfd5a06b96dcd98929c4c086d3e5" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="236.0.0.135.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
</package>
<package pkgid="7215e9baac773e0de02c82f02bb5a2bafc3b3c4ae2850092c1a5cd2072269493" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="237.0.0.136.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
</package>
<package pkgid="81c04100b6602f34d3f87b71b5c188cf92e7f2f464aab9f8f66a749352172763" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="238.0.0.137.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
</package>
<package pkgid="43ef6e33831b198af86c2cf07a14aae53041a360b261615197be74285ef57453" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="239.0.0.138.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
</package>
<package pkgid="23eb2dfa889fca80b07341703041deeec4279c782eac2ef7c9f3c5bc37a35662" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="240.0.0.139.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
</package>
<package pkgid="998ece0327db849f25750f93ceb87aacb7ef2df73134d5dd1f830e2c3ae7e769" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="242.0.0.141.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
</package>
<package pkgid="29fc66f9f0511b8b68c6756b79f85dd69cfc2376b3e8be4105244c6d3196c792" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="243.0.0.142.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
</package>
<package pkgid="5fa16fb86c6e334be15c0ae696aff3b5116cd03235cb1001d1a87da27966d0d4" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="244.0.0.143.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
</package>
<package pkgid="98cf20aa0778c27e4e65ee24daf8caaa93b64646e07b3cc4d137b29c8506c537" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="245.0.0.144.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
</package>
<package pkgid="cc28dce694952edd29d68e7e0c50bd4e83bef6a04052322f0ca0e0d4d9343ab9" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="246.0.0.145.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
</package>
<package pkgid="dd13e3b9c428185b82866dc66933689b1b72c2bb8345e0289f4062f975579175" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="247.0.0.146.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
</package>
<package pkgid="8684b12538e83b6ad7d1e26896fcf854695b590ab22765658607803c4bf30de8" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="248.0.0.147.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
</package>
<package pkgid="184f2659085d89f27bba82805b4dc6e6a6a1aedec8a7aae1ac5ac1147c4d32d8" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="249.0.0.152.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
</package>
<package pkgid="0e79541db3947241969d4e44f8e7a01650aa3a7c61da7dc158ed4acd4a3a3a46" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="250.0.0.154.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
</package>
<package pkgid="3a05cd36dd1c85c233cbd0c2601a46aba3049b5b3d284282766a9657c649819b" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="251.0.0.155.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
</package>
<package pkgid="ac3e189eafc0ada37388232e7e0cce740f132a3b3265dcf3698f6fbb4efbf437" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="252.0.0.156.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
</package>
<package pkgid="acd62bcec97455cb8f310f806904350643c9b7c9bd49c0b2d03c437e2f3b64f8" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="254.0.0.158.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843200">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843201">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843202">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
</package>
<package pkgid="adbacfd2b7e3f32e51487e3f98501fe94a02e8ad4211e633f5d8ad49fa9e569f" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="257.0.0.160.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843200">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
</package>
<package pkgid="c30cffcb1168aa67a483f5a54ad951b24981b6a1ee104ab2a12c6ccbfd0f2217" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="259.0.0.162.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
</package>
<package pkgid="2dfea6cde5386d185338cfb072901f9e3ea93081cc2f9522588b25d036e1e5fd" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="260.0.0.163.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
</package>
<package pkgid="93c593e716f6990b75caad8e30523c450c644a2e314748a083ddc4fb21bab65a" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="261.0.0.164.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
</package>
<package pkgid="bb2db0450b2403e492d41f6da8fb8fadd5ddb5ca3068c665ed679fae1b425f09" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="262.0.0.165.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
</package>
<package pkgid="ffb8c87c94232c04325d2f1aadc9fe538a1c1c5d8b2706fcb476aa26eb356998" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="263.0.0.166.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
</package>
<package pkgid="f7b428637a5d010f86c3b7ae2d564d71a18c3e0ae92c23fc57176aa72af13fbd" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="265.0.0.168.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
</package>
<package pkgid="5a9264126fba2c928ba7053a05a42e25216f460cf3f0faf4a4e76bb8aa3898df" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="266.0.0.169.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
</package>
<package pkgid="8cb85d500a92ef292869a07c68c46ec5bd7f11a044a3bb542a2db48c650e724f" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="267.0.0.170.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
</package>
<package pkgid="4d371e85d9794b543eafe5a5a8c218db6d645acd25b499fd304eb76466732498" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="268.0.0.171.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
</package>
<package pkgid="03624b9be176ca178b030d1ff312f5ab92379bef472bd724edf960af3a563a76" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="269.0.0.172.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
</package>
<package pkgid="52c67fcd1e68dfa7efb214f22dc5208d5d1aa664b95f46384f2d95ce478d167a" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="270.0.0.173.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
</package>
<package pkgid="a5fd4b139072ca0376c83b3581aa61186aafffecbfa1713cce134f7131fe03ac" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="272.0.0.175.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
</package>
<package pkgid="9d08bd6f64aeb91148efe2b7d534f3ffa9e91ff7037d6f9da3ca76582a634bb5" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="273.0.0.176.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
</package>
<package pkgid="8c1de37f699e069279093ebbd819236a4eba76e1f06223af36f5043f9c28dbd9" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="274.0.0.177.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
</package>
<package pkgid="b9a8286f080208cc5f5c2a913f6231076d893c0bff53a3d8b82094264c8c1efe" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="275.0.0.178.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
</package>
<package pkgid="6df0e4f2f7d86c68f3c7ca5b5694b415ac7d42b96d60dcd3baa9fac1651c4704" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="276.0.0.179.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
</package>
<package pkgid="55956b4f9e553db5a3f6c9abb874d34594c9fbc7fb7f479786bf3a0aabfbbc2f" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="277.0.0.180.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
</package>
<package pkgid="54b4d9e6ff0a13817320045c68eb6b439d506a048507fcad07bf443b0e70732d" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="278.0.0.181.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
</package>
<package pkgid="fdacfab1c8b3f140406075aeafcca6116e771979bb96a929a2f6629842125d48" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="279.0.0.182.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
</package>
<package pkgid="15681fc123649d8624ba0de5dff27fadc1b3ca5adf263fe97d07afd536727359" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="280.0.0.183.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
</package>
<package pkgid="8d583420f3b430dd6a0983b76773584ae12838e52c50178661ecf1de6727af8e" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="281.0.0.184.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
</package>
<package pkgid="6bd0a4311c5a727e75afa34ad41d2a0489578b150d41f33e80f0963d503736b3" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="282.0.0.185.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
</package>
<package pkgid="af45ed84fd2091c755c553aa78f64ee2d3a5efdca14e758e48532096b2898400" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="283.0.0.186.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
</package>
<package pkgid="cccbd6166c5fdd89b291d0278a9b83386ff17ba50a6ffd34a3cce71813eeda28" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="284.0.0.187.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
</package>
<package pkgid="979bae3c5f2096a448507318a4abbcdc922d4fa6ba4dc83cdfa118859ed4a6ef" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="285.0.0.188.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
</package>
<package pkgid="c51985c4048cf9be1a531e8c2fcf3601553d2f7fb22537966f4fdc781b2fb614" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="286.0.0.189.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
</package>
<package pkgid="dd7bb06992f8a6f9bb8386f76c487eab2f142954451f7235be07215b601d5524" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="287.0.0.190.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
</package>
<package pkgid="29a3e94d829483bc707ab6a6e6e98f6421dec706df1028c426f268e55da662e8" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="288.0.0.191.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
</package>
<package pkgid="7adb59b03b21b083e287312ef3db36888d6995418d1c0ee26038795c1f35094a" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="289.0.0.192.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
</package>
<package pkgid="b9c6c87a15c5d909ec7f37ef750ac013ab1275da4051ae061095845e05b24e9f" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="291.0.0.194.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
</package>
<package pkgid="d7fde2d98b77c7901910229d5a6214bcad48aac8b78f7091970272aa27d35a22" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="292.0.0.195.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
</package>
<package pkgid="dbf4076380d9c369e1d48b346ada9878ddb6857ce3abf6014b087b07f96de5b1" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="293.0.0.196.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
</package>
<package pkgid="a6fdc17d132c2531493b9a3e9bb969159734fd9f5561cda88be5c39ca761b986" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="294.0.0.197.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
</package>
<package pkgid="df1fbd4da1ab9ff9187561e82c882a75b65080059a298abdc93b82a96ed80565" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="295.0.0.198.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
</package>
<package pkgid="6cb9cdc073a7f6dc826f708da580d86c81559d76be43fb32e1885adcd2ba2821" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="296.0.0.199.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
</package>
<package pkgid="9e934ea9ae28db567c2bfb369b6ec3fe3f4f37e0cea81b86c8bfd67600247b73" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="297.0.0.200.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
</package>
<package pkgid="d967b04485597a1c04b22491c6b821727775c93e6242a411d302ad83cf4add51" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="298.0.0.201.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
</package>
<package pkgid="7e2865eb7d9b0ae88f5969c2e0aae362340010fbdd10a00575fc3c3276a6dc58" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="299.0.0.202.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
</package>
<package pkgid="ef3e66f67992f89840ef0fdb20cec10102a666933e1bab51e96f00fd03261b63" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="301.0.0.204.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
</package>
<package pkgid="6de4a8eb5770c754675c5ce8939e0a276682acb392ad74e764b9099b91b538da" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="302.0.0.205.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
</package>
<package pkgid="d00885d99680394dfd4a29928b4be66e8fda537e1ef438c3099e349c4454cdaa" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="303.0.0.206.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
</package>
<package pkgid="27b64509a7496d79869decaf0e7fd79683ad94c94129d4c8a075cb24251b50b2" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="304.0.0.207.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
</package>
<package pkgid="6ac0e0de6d8223af697fc38d708ed01624ca5cfe551d2209b0b035a28dd40e4b" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="305.0.0.208.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-305.0.0.208" date="1773748800">- !21262  arm64/mpam: Extending MPAM features and bugfix
- arm64/mpam: Allow MBMIN to be set to 0
- arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
- arm64/mpam: Add quirk to shrink MATA PMG range
- !21211  scsi: hisi_sas: Change the debugfs parameters dump count default value
- scsi: hisi_sas: Change the debugfs parameters dump count default value
- !21163  gic: Add hip09 support for HISILICON_ERRATUM_165010801
- gic: Add hip09 support for HISILICON_ERRATUM_165010801</changelog>
</package>
<package pkgid="aa46c7996a241ea1483167bcbcf28fd60141d1731d0f1a08d71f536f7ff78908" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="217.0.0.116.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-207.0.0.107" date="1718193600">- !8599  Bluetooth: hci_core: Fix possible buffer overflow
- !8949  CVE-2022-48652
- !8602  netfilter: nf_tables: set dormant flag on hook register failure
- !8867  ipv6: prevent NULL dereference in ip6_output()
- !8779  smb: client: fix UAF in smb2_reconnect_server()
- !8893 [sync] PR-8531:  gpiolib: cdev: fix uninitialised kfifo
- !8985  cvm_tsi: Fix security issue for Confidential cVM TSI
- !8686  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- !8711  ubifs: Set page uptodate in the correct place
- !8860  blk-iocost: do not WARN if iocg was already offlined
- !8639  s390/qeth: Fix kernel panic after setting hsuid
- !8946  usb: typec: ucsi: Limit read size on v1.2
- !8969  Fix CVE-2024-36949
- cvm_tsi: Fix security issue for Confidential cVM TSI
- !8216  ACPI: video: check for error while searching for backlight device parent
- !8903  ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8584  virtio-blk: fix implicit overflow on virtio_max_dma_size
- !8838  blk-iocost: avoid out of bounds shift
- !8856  PCI/PM: Drain runtime-idle callbacks before driver removal
- amd/amdkfd: sync all devices to wait all processes being evicted
- drm/amdkfd: Rework kfd_locked handling
- !8906  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- !8910  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- ice: Fix crash by keep old cfg when update TCs more than queues
- ice: ethtool: Prohibit improper channel config for DCB
- !8879  net: core: reject skb_copy(_expand) for fraglist GSO skbs
- !6695  netfilter: nft_set_pipapo: do not free live element
- usb: typec: ucsi: Limit read size on v1.2
- !8891  net: fix out-of-bounds access in ops_init
- !8871 add sdma-dae for openeuler 22.03 SP4
- !8762  tipc: fix UAF in error path
- !8742  octeontx2-af: avoid off-by-one read from userspace
- !8734  mptcp: ensure snd_nxt is properly initialized on connect
- !8634  batman-adv: Avoid infinite loop trying to resize local TT
- !8736  net: hns3: fix kernel crash when devlink reload during initialization
- !8745  afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- !3547  fs: mitigatin cacheline false sharing in struct file
- !8887  nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8785  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- drivers: misc: sdma-dae: enable sdma_dae for arm64
- drivers: misc: sdma-dae: support page fault preprocess
- gpiolib: cdev: fix uninitialised kfifo
- !8849  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net: fix out-of-bounds access in ops_init
- !8666  phonet/pep: fix racy skb_queue_empty() use
- nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- drivers: misc: sdma-dae: support interrupt init and handle
- drivers: misc: sdma-dae: support sqe task send and execute
- drivers: misc: sdma-dae: support channel management
- drivers: misc: sdma-dae: support getting streamID
- drivers: misc: sdma-dae: support initializ sdma driver
- ipv6: prevent NULL dereference in ip6_output()
- blk-iocost: do not WARN if iocg was already offlined
- PCI/PM: Drain runtime-idle callbacks before driver removal
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- !8684  tcp: properly terminate timers for kernel sockets
- !8629  erspan: make sure erspan_base_hdr is present in skb-&gt;head
- blk-iocost: avoid out of bounds shift
- !8635  ipv6: Fix potential uninit-value access in __ip6_make_skb()
- !8550  tipc: fix a possible memleak in tipc_buf_append
- !8726  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- !8808 v2  Add support for PCC Operation Region
- !8623  fs/9p: only translate RWX permissions for plain 9P2000
- !8479  scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- arm64: config: Enable ACPI_PCC
- ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available
- ACPI: PCC: Fix unintentional integer overflow
- ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
- ACPI: PCC: replace wait_for_completion()
- ACPI: PCC: Release resources on address space setup failure path
- ACPI: PCC: pcc_ctx can be static
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
- ACPICA: Add support for PCC Opregion special context data
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- smb: client: fix UAF in smb2_reconnect_server()
- tipc: fix UAF in error path
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- octeontx2-af: avoid off-by-one read from userspace
- net: hns3: fix kernel crash when devlink reload during initialization
- mptcp: ensure snd_nxt is properly initialized on connect
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- ubifs: Set page uptodate in the correct place
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- tcp: properly terminate timers for kernel sockets
- phonet/pep: fix racy skb_queue_empty() use
- s390/qeth: Fix kernel panic after setting hsuid
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- batman-adv: Avoid infinite loop trying to resize local TT
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
- fs/9p: only translate RWX permissions for plain 9P2000
- netfilter: nf_tables: set dormant flag on hook register failure
- Bluetooth: hci_core: Fix possible buffer overflow
- virtio-blk: fix implicit overflow on virtio_max_dma_size
- tipc: fix a possible memleak in tipc_buf_append
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- ACPI: video: check for error while searching for backlight device parent
- netfilter: nft_set_pipapo: do not free live element
- fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64
- fs: mitigatin cacheline false sharing in struct file</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
</package>
<package pkgid="46a0b528f9a8c1816c29187bf477f9acbc5cb414ef7810dc22f3dbdf817bc460" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="218.0.0.117.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
</package>
<package pkgid="3abae60d6e76cf32c2c5af484bf0dedf5aa1d798cc0d6b7d5ca216709ae58d46" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="219.0.0.118.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
</package>
<package pkgid="6d7dd2b6f16f5d9cb6f345898d560aed49772c8364b8fd26da34eba0daec3aad" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="220.0.0.119.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
</package>
<package pkgid="16bb38526748d309470c6f48869958dad177e828b6e1baf86f22c5ddc792ac85" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="221.0.0.120.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
</package>
<package pkgid="50e1166d4a7b7933845c287f5b5c5a427803ea22e5a092d5f868e5eaa88ef372" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="222.0.0.121.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
</package>
<package pkgid="4c7701f6ae7dcebc1e75490fd1486e40fe6bc3fad8bc4687edc476be21446d09" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="223.0.0.122.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
</package>
<package pkgid="664470250a0e67277cd919726204ec72c9de5c207145d6248ae50dff311dbae1" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="224.0.0.123.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
</package>
<package pkgid="026fb2c21a25dae4cdfbbd144ee75b4111ee00d427e8197c9b93f85038c9fd40" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="225.0.0.124.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
</package>
<package pkgid="955347a81660ff242eb8a0bc3cfbbbda81a07bc406c52e987a4a38503f8a0afd" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="226.0.0.125.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
</package>
<package pkgid="286796c369d09cda30f33ec1df095d79f47acebeb6d2f4ca8074e3fb5fea9cef" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="228.0.0.127.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
</package>
<package pkgid="69a50571c944378a7e1caa2278a3f586e4d4d345ec02824f40c8433a07014dc4" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="229.0.0.128.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
</package>
<package pkgid="f228c45ca696d83ebfc97094c0a621cf10bbcc7f5314069b5bdc616cb33ea0aa" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="230.0.0.129.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
</package>
<package pkgid="928d546d942007a333f186feab5cda7a0f571f2caea22becfab79518ad230380" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="231.0.0.130.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
</package>
<package pkgid="96fb241d50a63901f5c055dfb54e2d8b7269286e21cb775ceba70ddcddea3e32" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="232.0.0.131.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
</package>
<package pkgid="08076efbea6534aae2ac59c1b02a6060fe33b22ea834eef7894df7dc3d2e8091" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="233.0.0.132.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
</package>
<package pkgid="42fde5b4f6052b82a5b9815c529efd7a84125b994b3d7c0e873e5d6b1973fa40" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="234.0.0.133.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
</package>
<package pkgid="6d3e7c4446bedc10feb3f1d867dd4d70deb780c7099d7a0cf5c4f8eed5df59bb" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="235.0.0.134.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
</package>
<package pkgid="840357d6d2f3dfaeb44ec2b9d1c0b9be204fbb6b326ba6ca411004aa82a1b9c5" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="236.0.0.135.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
</package>
<package pkgid="7cbc129df8214db72c934d161aee813ea06f9482b7af290633119fb78bf14aa8" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="237.0.0.136.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
</package>
<package pkgid="35eb10d47e6fa75b2461de5d0e3b9ebb2206021ebe952737bb4983215f1765ea" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="238.0.0.137.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
</package>
<package pkgid="a1f65511c33e2ccd4027710d6bfe7cffea581c3b6f2a6e0449ba78521e06013a" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="239.0.0.138.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
</package>
<package pkgid="76dada0b75ce3e6e0e238a3b773e0816e0bc45e176590b59e6f1a5571c8e9ca0" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="240.0.0.139.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
</package>
<package pkgid="44caeba33bdf52628e48c76fe51483f53ef3fb166eda97ada2dbe41cf49671c7" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="242.0.0.141.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
</package>
<package pkgid="cc59de02d5ea74c77503ae421475efa2f2e39afed9582bd710e2a2982dc053f7" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="243.0.0.142.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
</package>
<package pkgid="72e936fb4d840b6479cd994d5ae9a7b8f3e4c078e321d23e33b02ccf6ccc8ce9" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="244.0.0.143.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
</package>
<package pkgid="315c4fd5729ea6225cc380ea3f42f5a88fe97d36ac323e23b9726930b0114142" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="245.0.0.144.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
</package>
<package pkgid="1c0e99ec65225aa271c7b94a3b26feb862da718a63449f3d20f840d6bb7d25ec" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="246.0.0.145.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
</package>
<package pkgid="421354a0475935e99b33e379f7bcc749a1ea7f9f6ba64001ca8ace870c8838d9" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="247.0.0.146.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
</package>
<package pkgid="0736d6d5eccdf473fbe5e269222c23441fdc462e5327c9042987f267bb259a92" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="248.0.0.147.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
</package>
<package pkgid="4f2b69a87154d4bc927ff79d7a3360ce9639764210cff402a2ffb55552b09578" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="249.0.0.152.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
</package>
<package pkgid="70b7f5071f65f6339b980c400d9a8f43883f438dc2445551946b1e0a2ae47443" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="250.0.0.154.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
</package>
<package pkgid="00d73ed3822c2a4b01e74a4d35a6f2ddf553b606ae92160cb3c25e0cff2ec897" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="251.0.0.155.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
</package>
<package pkgid="d82e816a24395c4d400b013b5006528569d5c803a75233c89667ca9da8422602" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="252.0.0.156.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
</package>
<package pkgid="df10142264788e7726c35cf75bc159a96e39b747c03f1359f52fbcabe2f43fbb" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="254.0.0.158.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843200">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843201">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843202">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
</package>
<package pkgid="1ae9a6699235eeecd87a8af7fd729cc6611b2c710f2153e7633eb4353264c5e6" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="257.0.0.160.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843200">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
</package>
<package pkgid="296d53fb74ea83b3ddde561b6d76dd76dbdf83436b04b3a1776df0f0f92f62e0" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="259.0.0.162.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
</package>
<package pkgid="0316f26584cec047ae97fd4c636543aead5811608b7159447073c588c0137e3d" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="260.0.0.163.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
</package>
<package pkgid="ea9aa7ccf910a4759723fb5fd44aa1a0489e793c429fcd6fbd7825bd2d1200b3" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="261.0.0.164.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
</package>
<package pkgid="50e816195b7066dd5f995652ac33b17dd8b005ab8af0b4c6f6e40f933ae75472" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="262.0.0.165.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
</package>
<package pkgid="c7cd454ed28eebd310696470c26350730ac82aa2d781b6a7d37a6fa8a632b13c" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="263.0.0.166.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
</package>
<package pkgid="2b2dba5b07757b7bd54777701f60f668a38db5e231181ff53889a0d75fd2b2b8" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="265.0.0.168.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
</package>
<package pkgid="7d1b64e6844da4bdcf7d377fb73a8dad0e3bdc34e5520dcfffac93a352a0adda" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="266.0.0.169.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
</package>
<package pkgid="32ad2385564cd7c0b5f88b042a257ccddb00d13408d65d58f42e8efdc44cfd9e" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="267.0.0.170.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
</package>
<package pkgid="85bf8b6f9a19e40b0e082b499352b564befba2a30697047c9a408fc7823a0b83" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="268.0.0.171.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
</package>
<package pkgid="e6dcae1647c1b17dc7bf67d34aa07a52e3d062269f361bb4a4c946329c4c06ba" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="269.0.0.172.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
</package>
<package pkgid="0b1101a625f72c13a7d0079d7bcf840d9e37f223f385182567a16893a9487a43" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="270.0.0.173.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
</package>
<package pkgid="82af9dce2e7090f44ed595837458fde57d6a8b9afd3049b74b46274f16032443" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="272.0.0.175.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
</package>
<package pkgid="6254607541f46ccd39e214eb8dc14a5e0cdf8ad0f5652e24b9f2e0ec1ce25b34" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="273.0.0.176.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
</package>
<package pkgid="f3fbc3f2f0dda4c22557d30910132c28adb48cf34f9acd427d8b0f4904d797d6" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="274.0.0.177.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
</package>
<package pkgid="80cea81bb4a0c83fdf848cd5ebc12f0e19342c53bbec6a4ecfab6f0ae7eb80a4" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="275.0.0.178.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
</package>
<package pkgid="ec00a4610062c85fbe8a2de863ef29afedc5020e54d921f4d9e507d7b0662dfc" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="276.0.0.179.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
</package>
<package pkgid="cc57740ba10375ff276864eb76024522e8e955a4b0cafc2a94900baea5eeb6fe" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="277.0.0.180.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
</package>
<package pkgid="88a2e23045577042b2af9401e126243b53379e246d53117ad2364800d4820e53" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="278.0.0.181.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
</package>
<package pkgid="33f072ae513287394feacc5fa9a3f7ffdfd6232faf632794caeba0cdcb6575d7" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="279.0.0.182.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
</package>
<package pkgid="b01d344a2db232768c1f9abf31d1b3fc3aec7d841016b8ae7ef7d49f477286bc" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="280.0.0.183.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
</package>
<package pkgid="1b173f705d61a7328549cbe3dd2acfb8225ccae246ec01c572c4e02c2a525d6e" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="281.0.0.184.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
</package>
<package pkgid="8dedaaf8ab53c12f82a4e30829f98e473d66c5aff08344e957fe4c36fa6e0e3d" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="282.0.0.185.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
</package>
<package pkgid="d081c7d3aef560b4a8da5f82df1158d832d44ca003989e38d43ae0e0bd6223d4" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="283.0.0.186.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
</package>
<package pkgid="afe67279040a4d3041c9a2bf042c4c60e4ee48e092db1612a35904012459fd4c" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="284.0.0.187.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
</package>
<package pkgid="c68562e22c27bd44d6d97924815762b72fbdb00f37acdcd30d9def1ab086710e" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="285.0.0.188.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
</package>
<package pkgid="798d89edc4df966dcfef2e94ebe0e9015648c768020dd62691bcacfb2a0057c5" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="286.0.0.189.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
</package>
<package pkgid="244bb84c49bf494be587a7bb0767bbcc1da3fc02f672e65ed57a34fef934b494" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="287.0.0.190.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
</package>
<package pkgid="9dfe679329b88788d0c827015c5b5f165f3e54b499cf2a6d14950e355bb20cc3" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="288.0.0.191.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
</package>
<package pkgid="af6d2d64141ed8af09c32ea1f9ec9d28a37c766291fd11c96e2dc7ec06533f05" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="289.0.0.192.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
</package>
<package pkgid="63ce49076534a9e952f79fffebe7d116aea96c62b17b93dc502b17815534f352" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="291.0.0.194.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
</package>
<package pkgid="7d0c1d71539acaba1c1dda6f4529866a4e50677643d615e913f67d5fa4804c5a" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="292.0.0.195.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
</package>
<package pkgid="869319d5cfdf4b0cf37f803da10a5e8e9fe50ebcaf11be3773e9097cea4ebc19" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="293.0.0.196.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
</package>
<package pkgid="10bb9d85386ee02344c5675df15ae76f113fda12f2722551b11880b9f88dd9e8" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="294.0.0.197.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
</package>
<package pkgid="44bacf5949d33d04e97927b59a1c36ef398d1afcea9173d9774923b262fb5625" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="295.0.0.198.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
</package>
<package pkgid="0948fb7bfe5b671e37b4b3396ff80aa520f1bb315f1b0f0f110d6393a1e40726" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="296.0.0.199.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
</package>
<package pkgid="42b44da5f407b02a8ff825d29e6008016882029f1a8c62bbbaa24a816c418e2b" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="297.0.0.200.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
</package>
<package pkgid="008e3a34dfd4d0075ed881d5779c3ebba4f51451a1aa8a9b192afde9a5bd5797" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="298.0.0.201.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
</package>
<package pkgid="6bee045cc5c4314b1769cd88c16a6ef8f5357e8f34f505aebead79221ef92369" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="299.0.0.202.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
</package>
<package pkgid="234f45692362f464287c7f86395ffdddd85e9348922ae5ac8aa4398e438246f7" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="301.0.0.204.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
</package>
<package pkgid="d65e1a41c543da9142acf54f3371bb90545d5496bea5aea9f5ef92e3bc3e1f01" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="302.0.0.205.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
</package>
<package pkgid="ded267fa963a6ebe6f7edab1aacb0baa904adcc19748cc2ca2980d85e1189592" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="303.0.0.206.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
</package>
<package pkgid="858549db9fb73b60facc12fb46b091af0c983f1cf24a9ccc00d4e7fae4b4c2d3" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="304.0.0.207.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
</package>
<package pkgid="768786bd931ec46e946dc1c2ff50d25bb7bacedf6aa6ebd6ee0152bb56b6b1c8" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="305.0.0.208.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-305.0.0.208" date="1773748800">- !21262  arm64/mpam: Extending MPAM features and bugfix
- arm64/mpam: Allow MBMIN to be set to 0
- arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
- arm64/mpam: Add quirk to shrink MATA PMG range
- !21211  scsi: hisi_sas: Change the debugfs parameters dump count default value
- scsi: hisi_sas: Change the debugfs parameters dump count default value
- !21163  gic: Add hip09 support for HISILICON_ERRATUM_165010801
- gic: Add hip09 support for HISILICON_ERRATUM_165010801</changelog>
</package>
<package pkgid="d82a38c7652ae209219174445591f943eccc802b54f05a96d13f85378ee554b8" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="217.0.0.116.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-207.0.0.107" date="1718193600">- !8599  Bluetooth: hci_core: Fix possible buffer overflow
- !8949  CVE-2022-48652
- !8602  netfilter: nf_tables: set dormant flag on hook register failure
- !8867  ipv6: prevent NULL dereference in ip6_output()
- !8779  smb: client: fix UAF in smb2_reconnect_server()
- !8893 [sync] PR-8531:  gpiolib: cdev: fix uninitialised kfifo
- !8985  cvm_tsi: Fix security issue for Confidential cVM TSI
- !8686  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- !8711  ubifs: Set page uptodate in the correct place
- !8860  blk-iocost: do not WARN if iocg was already offlined
- !8639  s390/qeth: Fix kernel panic after setting hsuid
- !8946  usb: typec: ucsi: Limit read size on v1.2
- !8969  Fix CVE-2024-36949
- cvm_tsi: Fix security issue for Confidential cVM TSI
- !8216  ACPI: video: check for error while searching for backlight device parent
- !8903  ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8584  virtio-blk: fix implicit overflow on virtio_max_dma_size
- !8838  blk-iocost: avoid out of bounds shift
- !8856  PCI/PM: Drain runtime-idle callbacks before driver removal
- amd/amdkfd: sync all devices to wait all processes being evicted
- drm/amdkfd: Rework kfd_locked handling
- !8906  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- !8910  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- ice: Fix crash by keep old cfg when update TCs more than queues
- ice: ethtool: Prohibit improper channel config for DCB
- !8879  net: core: reject skb_copy(_expand) for fraglist GSO skbs
- !6695  netfilter: nft_set_pipapo: do not free live element
- usb: typec: ucsi: Limit read size on v1.2
- !8891  net: fix out-of-bounds access in ops_init
- !8871 add sdma-dae for openeuler 22.03 SP4
- !8762  tipc: fix UAF in error path
- !8742  octeontx2-af: avoid off-by-one read from userspace
- !8734  mptcp: ensure snd_nxt is properly initialized on connect
- !8634  batman-adv: Avoid infinite loop trying to resize local TT
- !8736  net: hns3: fix kernel crash when devlink reload during initialization
- !8745  afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- !3547  fs: mitigatin cacheline false sharing in struct file
- !8887  nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8785  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- drivers: misc: sdma-dae: enable sdma_dae for arm64
- drivers: misc: sdma-dae: support page fault preprocess
- gpiolib: cdev: fix uninitialised kfifo
- !8849  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net: fix out-of-bounds access in ops_init
- !8666  phonet/pep: fix racy skb_queue_empty() use
- nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- drivers: misc: sdma-dae: support interrupt init and handle
- drivers: misc: sdma-dae: support sqe task send and execute
- drivers: misc: sdma-dae: support channel management
- drivers: misc: sdma-dae: support getting streamID
- drivers: misc: sdma-dae: support initializ sdma driver
- ipv6: prevent NULL dereference in ip6_output()
- blk-iocost: do not WARN if iocg was already offlined
- PCI/PM: Drain runtime-idle callbacks before driver removal
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- !8684  tcp: properly terminate timers for kernel sockets
- !8629  erspan: make sure erspan_base_hdr is present in skb-&gt;head
- blk-iocost: avoid out of bounds shift
- !8635  ipv6: Fix potential uninit-value access in __ip6_make_skb()
- !8550  tipc: fix a possible memleak in tipc_buf_append
- !8726  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- !8808 v2  Add support for PCC Operation Region
- !8623  fs/9p: only translate RWX permissions for plain 9P2000
- !8479  scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- arm64: config: Enable ACPI_PCC
- ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available
- ACPI: PCC: Fix unintentional integer overflow
- ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
- ACPI: PCC: replace wait_for_completion()
- ACPI: PCC: Release resources on address space setup failure path
- ACPI: PCC: pcc_ctx can be static
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
- ACPICA: Add support for PCC Opregion special context data
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- smb: client: fix UAF in smb2_reconnect_server()
- tipc: fix UAF in error path
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- octeontx2-af: avoid off-by-one read from userspace
- net: hns3: fix kernel crash when devlink reload during initialization
- mptcp: ensure snd_nxt is properly initialized on connect
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- ubifs: Set page uptodate in the correct place
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- tcp: properly terminate timers for kernel sockets
- phonet/pep: fix racy skb_queue_empty() use
- s390/qeth: Fix kernel panic after setting hsuid
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- batman-adv: Avoid infinite loop trying to resize local TT
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
- fs/9p: only translate RWX permissions for plain 9P2000
- netfilter: nf_tables: set dormant flag on hook register failure
- Bluetooth: hci_core: Fix possible buffer overflow
- virtio-blk: fix implicit overflow on virtio_max_dma_size
- tipc: fix a possible memleak in tipc_buf_append
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- ACPI: video: check for error while searching for backlight device parent
- netfilter: nft_set_pipapo: do not free live element
- fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64
- fs: mitigatin cacheline false sharing in struct file</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
</package>
<package pkgid="5c0c3e0a76a0b1f46b47f8660e347bb34b299c789f87740b38afee80165b06ab" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="218.0.0.117.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
</package>
<package pkgid="df7a925dbd081ff5a3b2d88b9b4a44e98adea240aa94078fc6eecc93dd48daa9" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="219.0.0.118.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
</package>
<package pkgid="394a582724f54afc6895faa2cc7086a1226774728f53fc8d51f6286ae94e9b96" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="220.0.0.119.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
</package>
<package pkgid="e0f04187b484f658e957b81298bf451d535b03d0c393692ec33e2e05f6616c1b" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="221.0.0.120.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
</package>
<package pkgid="2255840583368de0d9b4f16352debfed11906ce7dccf9b2f67a77986aa77837c" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="222.0.0.121.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
</package>
<package pkgid="db96a44ff345ec74ca75d69c19e0b799b4f122fc904d33ee508aaf26b6f0e413" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="223.0.0.122.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
</package>
<package pkgid="7ff09dd34d37ba876f652e672012acbfa4cc47aaead93c8f5a1a53cfe1807fab" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="224.0.0.123.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
</package>
<package pkgid="277f97b11307aadc39d5ee2b7712041d3f73d011c2c079a6e51c3af48b60c688" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="225.0.0.124.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
</package>
<package pkgid="3f664cb2bd7662fb1da17e348a33612b3e28fccdae056e7591f58a692057f8ce" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="226.0.0.125.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
</package>
<package pkgid="2942d50f983a3decba9f866ffaa70a9d1fd21e3786bc4edd60eaa60181d72017" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="228.0.0.127.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
</package>
<package pkgid="d23e7b214614d3c2fb6e17d0f2245980f2462decb56b7ce1f2e1b4203726b885" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="229.0.0.128.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
</package>
<package pkgid="5ea5b020adf88a0a92ef3bd0c29f9226a4c24ffbe24178667690e7d78922d542" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="230.0.0.129.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
</package>
<package pkgid="a7cf550496101a41a69369d20745728b49f35edfc85644621de2a9d9f04ced00" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="231.0.0.130.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
</package>
<package pkgid="169ee69160d4c6b1b103403894f2a51c110e8f76b2643a6a78218db1418a5dd9" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="232.0.0.131.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
</package>
<package pkgid="589fdca70edfcd79ab3a403a6a61923dffe92ce00388c097e9fa9c7e10364e39" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="233.0.0.132.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
</package>
<package pkgid="281a786b83b54d911f1c2a80a05fb52d3c417acd231506e9fd74c27ea170ca0f" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="234.0.0.133.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
</package>
<package pkgid="c94c1f4a0467c22cd8bc9548a1ecf025f267f9673cec167abed047890b88c64f" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="235.0.0.134.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
</package>
<package pkgid="566e295b671edd898b69eb8aaafcfca3deef9990b64f523e43b8b87cbe27d623" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="236.0.0.135.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
</package>
<package pkgid="593a4c939f4336e2f10ec1cc8696e4dd05085c48f08558f0cae935ea9abaccdc" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="237.0.0.136.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
</package>
<package pkgid="0b5ca9dabc21c9ce8dcc35e531115e02f56c9049ec583bd581de9bfd149284b8" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="238.0.0.137.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
</package>
<package pkgid="74523d3b701a721d83c1ca392fe17d4a7293e1755aa36b2105e96295f2efc1ff" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="239.0.0.138.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
</package>
<package pkgid="f8567363448a9433d375eaf759f85d9d90bf838e24b73bb754c6450ca36e2a53" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="240.0.0.139.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
</package>
<package pkgid="63bf9e10d1087fb35e6ce3ef43d8970bb0f34483d039a9596a6d078f78e9a2de" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="242.0.0.141.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
</package>
<package pkgid="93145d4dad44936a86d1c92bb53fff160e7144195b32ff07e04be12bd18f4c85" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="243.0.0.142.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
</package>
<package pkgid="2c38e048ca37ac2dd36bb60cd5359fcf322995e216c7b5f04277d997a23fb945" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="244.0.0.143.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
</package>
<package pkgid="fb9d5f21d9f0326f1246b50bdbcfa551c00c8f2cc399e2d1cabe334b7c545d57" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="245.0.0.144.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
</package>
<package pkgid="9b5573220931b530040f8c5af509bc079b9a86e4ead01175d5a83bbd052eed1f" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="246.0.0.145.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
</package>
<package pkgid="3b41c7bfce94c43c49183b9a7ce8418e08d9bdda18492679c6234513352181b9" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="247.0.0.146.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
</package>
<package pkgid="3142283e7a43624e52e2256f673741bbe6bb42a0cbdbf394fa9f7e4c4d3a0f77" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="248.0.0.147.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
</package>
<package pkgid="f78f1da2f4cbc4bc07e464b36c5ed44d0b78ce3535e669e91b5550c20f16373a" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="249.0.0.152.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
</package>
<package pkgid="4fd6290f916e300aacbf28862e495b2c0c3222fd5d688702836e63be7d4594bb" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="250.0.0.154.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
</package>
<package pkgid="a6d43c3efdeb405f6d2609a3d8a9d01070c41976d2a212e31f23a003eff7b654" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="251.0.0.155.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
</package>
<package pkgid="d59dc9c0df475af03cc27e3f4430342cf6a66e898adb83bb12aa7a42beef044c" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="252.0.0.156.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
</package>
<package pkgid="477dfed30953f511d58a1fdd16507c21539c6f7667b3130330ee6a2e22589875" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="254.0.0.158.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843200">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843201">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843202">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
</package>
<package pkgid="186d776d31e87fbaaccbeb8473b33dc65eb1eae211adb8ff7d07a2acb65b15df" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="257.0.0.160.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843200">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
</package>
<package pkgid="a7bbecdeaecedd99ac57b8a6b5bd186d69bf3ecded66278ced55252155d766a4" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="259.0.0.162.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
</package>
<package pkgid="ee388906bb660432a6f389c68ee76b98cecaf80adf9e2482938dabfee2057c81" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="260.0.0.163.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
</package>
<package pkgid="668ed04333d1a9434e58adc23c398b107f6647423464636e06d58b81d2e69e4f" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="261.0.0.164.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
</package>
<package pkgid="a7b2d66a618c27b0492d6068dac561d8ec5978541a301c9a242a9945fe7337b9" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="262.0.0.165.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
</package>
<package pkgid="12a6493ed2525b6743febed6985764ce07af8f766d9ba893050efc4dfd742ca8" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="263.0.0.166.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
</package>
<package pkgid="d7bc7dcad85b2c156d5e054666f42301638468f73538bf321251808b77e26840" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="265.0.0.168.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
</package>
<package pkgid="c452ae28a490d6554f8d27f41bfc6300edba5a7f698be485092fc619ae8fee00" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="266.0.0.169.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
</package>
<package pkgid="9b4b450153391163c439c7a4b80f2459937002ee2bfbb142eeffc8e208889cf4" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="267.0.0.170.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
</package>
<package pkgid="5caf27eb3a7298e0e5974588cd800cb65c86536b7049884e76fcfcf3917e8f96" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="268.0.0.171.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
</package>
<package pkgid="31650c565701ed575dd5f82a5c0b29bff3d0ca9e042f3e423d8ba07b5985118c" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="269.0.0.172.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
</package>
<package pkgid="ba217df294c8d556ba89a723086ec5713e848efbd3b1a279ed12f2160513a071" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="270.0.0.173.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
</package>
<package pkgid="c8c0a497d87258d8a394796091b313551dfa79e6b27b5765a91e145787e47150" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="272.0.0.175.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
</package>
<package pkgid="b262857896b58d98c07c57ba6e340d74186f1c48b5214244a21985779c915f1b" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="273.0.0.176.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
</package>
<package pkgid="ca075e2407596ad926f054ed91840da48fd874688ba5bf123e3afd40b64c0940" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="274.0.0.177.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
</package>
<package pkgid="d7dc83435c6bba40eee38a0a447b117e641753fd22d38ccecd5c106d0adcd130" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="275.0.0.178.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
</package>
<package pkgid="b9f57c5ec33b25e037c7000f25739219e602e5303e05a830da4c470fa237498d" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="276.0.0.179.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
</package>
<package pkgid="e4ece5f964d115945c3e57c3928335e52957e530fe173ad787378a801f5fa1f7" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="277.0.0.180.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
</package>
<package pkgid="b2b3996613f3d65079423f47b3d99a5fd8a5e549c5a010a1d242872ae04b54d0" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="278.0.0.181.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
</package>
<package pkgid="9cc65dab1bf7acad2461a03a187e35bca207b86fb55e17621188b02d924797a8" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="279.0.0.182.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
</package>
<package pkgid="bf1d780946bbaafa8ebd83292b071365d309c6e59ebeef799105c3c471ee8082" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="280.0.0.183.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
</package>
<package pkgid="dd3bfa05f56da38a7d6964d55eaa477191cdbbbd1bf0824efdd710f127f2023e" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="281.0.0.184.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
</package>
<package pkgid="13f8bdcc80719f4560fe6d6e32f942e77b963127acd16c00659a0e2aa5e849a0" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="282.0.0.185.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
</package>
<package pkgid="714eb519b2d4a5686009cd84e4d041d83de167dc6b2e9e774ed2957845a69941" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="283.0.0.186.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
</package>
<package pkgid="8b5607b7e991d62d2de9c942aa230a0ee619204aed50f1163247e6c18c2b6a17" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="284.0.0.187.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
</package>
<package pkgid="fa2d4fa8bfac7d3708997c46be3572ac5bdee3dbdf89cc6816dd141ad69a9571" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="285.0.0.188.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
</package>
<package pkgid="6f36c21e6f24f1aa01e1226eb44b9a9164aa1555771a9d1f5d422e4015e10cea" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="286.0.0.189.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
</package>
<package pkgid="fc1fd337a76a3fa91cd1ba6154e98bd7c726561dceeb98d2e7b72a9618260d60" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="287.0.0.190.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
</package>
<package pkgid="dca1dcd7bb50b27ff70f0dda5f228de7e135ca6f54917e7342b6794b52dd3669" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="288.0.0.191.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
</package>
<package pkgid="41c45592fd57ded22f85a0e50c7688fc8d2dca1458aa0c8bbd3d2ab6a3cc7881" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="289.0.0.192.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
</package>
<package pkgid="26ec11d1bced3ef3942a2071a670eadbc629505ffc91c295aafc2217224efe5b" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="291.0.0.194.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
</package>
<package pkgid="cc9ae20a1c3f12802a074dfd21200cb173f25bc38584e4f021da3b3dcd0e047e" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="292.0.0.195.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
</package>
<package pkgid="ded79cebcdf1df99ad5c689c4c845b8edb39ca1c17f8171aef4aee8fa85f0644" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="293.0.0.196.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
</package>
<package pkgid="ef3d74fac9a68a188b5d8f7233836e2d3e10ba115624d99b4b3a8fd71ac6c5f8" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="294.0.0.197.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
</package>
<package pkgid="69c8617ac42f39bafdcc003dabee5b4ee0842e22558d9511cf6dd9707ad3e78e" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="295.0.0.198.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
</package>
<package pkgid="180ce2fc0fdccf4a021f28535d698611dd3f7af6383f5e79aa890cc6b76d814f" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="296.0.0.199.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
</package>
<package pkgid="56ec2dbbe14d5b8743b7157784af84d6d6a50f384a37eb2a44483081e43c771d" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="297.0.0.200.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
</package>
<package pkgid="36d5138bac39b6fa465c0588cdf6a027b4aac8accd28d87315586ba6f20b1186" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="298.0.0.201.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
</package>
<package pkgid="18024988df3d445d348e0fc96ab58e211803ce7dec180b3557792e61926a0192" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="299.0.0.202.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
</package>
<package pkgid="ebf554cdf8a347d77fb650a20f77f67a2f861c602ddf39560c3f843c06d39b1f" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="301.0.0.204.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
</package>
<package pkgid="4b15635a073dcbad96d3a959be27aed513890ff0474b1a0358ad8b648147a52a" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="302.0.0.205.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
</package>
<package pkgid="eb0a0143a98c2f882b6489dc34365be231e3c34b9248d3528dac20c0e932d5f5" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="303.0.0.206.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
</package>
<package pkgid="e04330014171ad5de7b5f94988a6ba2f2e309b3427ac3c52dbea48d1b03ad203" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="304.0.0.207.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
</package>
<package pkgid="b8544af8f8f4e66b4f7871b92bf2709c5061a8402fb7fc7e48c67184168a2d71" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="305.0.0.208.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-305.0.0.208" date="1773748800">- !21262  arm64/mpam: Extending MPAM features and bugfix
- arm64/mpam: Allow MBMIN to be set to 0
- arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
- arm64/mpam: Add quirk to shrink MATA PMG range
- !21211  scsi: hisi_sas: Change the debugfs parameters dump count default value
- scsi: hisi_sas: Change the debugfs parameters dump count default value
- !21163  gic: Add hip09 support for HISILICON_ERRATUM_165010801
- gic: Add hip09 support for HISILICON_ERRATUM_165010801</changelog>
</package>
<package pkgid="ffb9f8774e5b4501f519348c3eaf063807187bfbcefbfa1117d15c7464efa397" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="217.0.0.116.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-207.0.0.107" date="1718193600">- !8599  Bluetooth: hci_core: Fix possible buffer overflow
- !8949  CVE-2022-48652
- !8602  netfilter: nf_tables: set dormant flag on hook register failure
- !8867  ipv6: prevent NULL dereference in ip6_output()
- !8779  smb: client: fix UAF in smb2_reconnect_server()
- !8893 [sync] PR-8531:  gpiolib: cdev: fix uninitialised kfifo
- !8985  cvm_tsi: Fix security issue for Confidential cVM TSI
- !8686  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- !8711  ubifs: Set page uptodate in the correct place
- !8860  blk-iocost: do not WARN if iocg was already offlined
- !8639  s390/qeth: Fix kernel panic after setting hsuid
- !8946  usb: typec: ucsi: Limit read size on v1.2
- !8969  Fix CVE-2024-36949
- cvm_tsi: Fix security issue for Confidential cVM TSI
- !8216  ACPI: video: check for error while searching for backlight device parent
- !8903  ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8584  virtio-blk: fix implicit overflow on virtio_max_dma_size
- !8838  blk-iocost: avoid out of bounds shift
- !8856  PCI/PM: Drain runtime-idle callbacks before driver removal
- amd/amdkfd: sync all devices to wait all processes being evicted
- drm/amdkfd: Rework kfd_locked handling
- !8906  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- !8910  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- ice: Fix crash by keep old cfg when update TCs more than queues
- ice: ethtool: Prohibit improper channel config for DCB
- !8879  net: core: reject skb_copy(_expand) for fraglist GSO skbs
- !6695  netfilter: nft_set_pipapo: do not free live element
- usb: typec: ucsi: Limit read size on v1.2
- !8891  net: fix out-of-bounds access in ops_init
- !8871 add sdma-dae for openeuler 22.03 SP4
- !8762  tipc: fix UAF in error path
- !8742  octeontx2-af: avoid off-by-one read from userspace
- !8734  mptcp: ensure snd_nxt is properly initialized on connect
- !8634  batman-adv: Avoid infinite loop trying to resize local TT
- !8736  net: hns3: fix kernel crash when devlink reload during initialization
- !8745  afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- !3547  fs: mitigatin cacheline false sharing in struct file
- !8887  nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8785  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- drivers: misc: sdma-dae: enable sdma_dae for arm64
- drivers: misc: sdma-dae: support page fault preprocess
- gpiolib: cdev: fix uninitialised kfifo
- !8849  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net: fix out-of-bounds access in ops_init
- !8666  phonet/pep: fix racy skb_queue_empty() use
- nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- drivers: misc: sdma-dae: support interrupt init and handle
- drivers: misc: sdma-dae: support sqe task send and execute
- drivers: misc: sdma-dae: support channel management
- drivers: misc: sdma-dae: support getting streamID
- drivers: misc: sdma-dae: support initializ sdma driver
- ipv6: prevent NULL dereference in ip6_output()
- blk-iocost: do not WARN if iocg was already offlined
- PCI/PM: Drain runtime-idle callbacks before driver removal
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- !8684  tcp: properly terminate timers for kernel sockets
- !8629  erspan: make sure erspan_base_hdr is present in skb-&gt;head
- blk-iocost: avoid out of bounds shift
- !8635  ipv6: Fix potential uninit-value access in __ip6_make_skb()
- !8550  tipc: fix a possible memleak in tipc_buf_append
- !8726  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- !8808 v2  Add support for PCC Operation Region
- !8623  fs/9p: only translate RWX permissions for plain 9P2000
- !8479  scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- arm64: config: Enable ACPI_PCC
- ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available
- ACPI: PCC: Fix unintentional integer overflow
- ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
- ACPI: PCC: replace wait_for_completion()
- ACPI: PCC: Release resources on address space setup failure path
- ACPI: PCC: pcc_ctx can be static
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
- ACPICA: Add support for PCC Opregion special context data
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- smb: client: fix UAF in smb2_reconnect_server()
- tipc: fix UAF in error path
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- octeontx2-af: avoid off-by-one read from userspace
- net: hns3: fix kernel crash when devlink reload during initialization
- mptcp: ensure snd_nxt is properly initialized on connect
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- ubifs: Set page uptodate in the correct place
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- tcp: properly terminate timers for kernel sockets
- phonet/pep: fix racy skb_queue_empty() use
- s390/qeth: Fix kernel panic after setting hsuid
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- batman-adv: Avoid infinite loop trying to resize local TT
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
- fs/9p: only translate RWX permissions for plain 9P2000
- netfilter: nf_tables: set dormant flag on hook register failure
- Bluetooth: hci_core: Fix possible buffer overflow
- virtio-blk: fix implicit overflow on virtio_max_dma_size
- tipc: fix a possible memleak in tipc_buf_append
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- ACPI: video: check for error while searching for backlight device parent
- netfilter: nft_set_pipapo: do not free live element
- fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64
- fs: mitigatin cacheline false sharing in struct file</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
</package>
<package pkgid="4d1c75f3d951db74e3caa9079a20102c5718dd1f044e0f74cd71a4d3e7372c2e" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="218.0.0.117.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
</package>
<package pkgid="745221668bce5a037a6ff4a27ad0bc2090cad1fe331b0bd98804b9101a20738a" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="219.0.0.118.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
</package>
<package pkgid="96cb5988142b2cb0e62b82a5127b5d1597b7c41ed0368badcdac3a12328302ed" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="220.0.0.119.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
</package>
<package pkgid="5c90dbdff3ef69ef545e6c85379fd8df6ee88878efd11ffb8adc08c7d7008e4e" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="221.0.0.120.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
</package>
<package pkgid="4118aa369dd322da8ccc3ea9bf15d62201ff56151471db937d7d9b1f1637368f" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="222.0.0.121.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
</package>
<package pkgid="571e0ac547782dec6ff1169fd4cdea329204febc8b6d53d2f0288556548b2cb3" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="223.0.0.122.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
</package>
<package pkgid="6ce2591f2cb0959e341c1d6c4f7a8cb982d03e86919e0cfdc70893378abbfc52" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="224.0.0.123.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
</package>
<package pkgid="2b0f96ed11b44d8bd010ed0631791bc4888787ad8cc6919b1721f5d9fc50afc3" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="225.0.0.124.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
</package>
<package pkgid="06684160205a3db2f624d6dd795e6dbd1da56dfbdb3306172b9b22aa9e11ba02" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="226.0.0.125.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
</package>
<package pkgid="d8f99113828ad8230e2f487b28b7c2ad338bd08e9daa68dd4a93b66234e081bf" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="228.0.0.127.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
</package>
<package pkgid="4b01bfc17a431adaa3c2d55b74fc2d32c24615872fb30070e3b1c31516aecc15" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="229.0.0.128.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
</package>
<package pkgid="12ab2f655141054a3e7fea30d52ce2aaac0c3502c2c9ae9adc9d5888bf6714b0" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="230.0.0.129.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
</package>
<package pkgid="819e0193c9abb8dc65f1bd3dc89ea9b22a901fc9f478b4b4da02ad19d35c62b3" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="231.0.0.130.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
</package>
<package pkgid="7f6d032fd2c23ae645946457db4246f49412f28a4ec9607a14c145a4b54959a1" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="232.0.0.131.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
</package>
<package pkgid="5e36da53dc947b6775b667eb10ae9f8db1d6e564ff222caa2ad826e45a00a229" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="233.0.0.132.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
</package>
<package pkgid="599a46d32b955480f3841f785b0f0b4d6a0ab6734052b5560624b8afc395177e" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="234.0.0.133.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
</package>
<package pkgid="ae82ab6b59c21f7c2220c0912aa96a892335cb605035609a20d2564bfe6675b7" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="235.0.0.134.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
</package>
<package pkgid="611a91a43e821a3203acdea064e0363d11c9d8a02cee427d8a38967ff7709382" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="236.0.0.135.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
</package>
<package pkgid="3abe467a209553ed27af009a7463ea4abfaa94af2cfa0754157246466da97243" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="237.0.0.136.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
</package>
<package pkgid="578ce9c36f7e3b082bcd919a3aba4033a9d17677b785b48146a5eeba80d07809" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="238.0.0.137.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
</package>
<package pkgid="8e147808fa615e51e988f646c3510d72fa9fa83bae9f605c95f8be42d9fde276" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="239.0.0.138.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
</package>
<package pkgid="d4953d916ac05a360d3eacdc4e1f363b0c43cfa48fb15ae9f1d84fd22003dcac" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="240.0.0.139.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
</package>
<package pkgid="c0a4e0eb0c41582e89154535c6c6d4ad1a7520ef4c25bce72a32fce943aa2b6c" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="242.0.0.141.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
</package>
<package pkgid="62c3580b7cc3d92a56e6331eafdb7be0767c1deb73388d677b4ddf999f54f013" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="243.0.0.142.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
</package>
<package pkgid="4fba0c9826d1db2a80401b254554aa983b3b838e56ec03f64714e4e0b43aab08" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="244.0.0.143.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
</package>
<package pkgid="77ee51ef4a6f47f400ac1a680770877ac3dfd2d7c8b5d9609f8a3df6b2fdc95d" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="245.0.0.144.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
</package>
<package pkgid="a2cc3bbdd825e41152ab2e0f7d6b58a638b450a908609f5d32a6e4424073e26b" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="246.0.0.145.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
</package>
<package pkgid="c55311ebb41e2777d631c09c898945394f0e036e125852978f5e4e74449a9293" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="247.0.0.146.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
</package>
<package pkgid="6e9a558774ff58ca68d065d27f46994a1991f196d871714457b04d561b6058ee" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="248.0.0.147.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
</package>
<package pkgid="81ca5de4e80ebf2614c9a28dd84834afbbbf5207098bbbc5c8202d118d01e65f" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="249.0.0.152.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
</package>
<package pkgid="5c2c81cbc695c1be9d56bf57079de33d445e9d65b39cf274d1707ab19afe15e4" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="250.0.0.154.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
</package>
<package pkgid="00722a68eda422484607424a5e9600224e691ac11388f66e4d326135917fb178" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="251.0.0.155.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
</package>
<package pkgid="7a35ce1884421ddbd27aa7e5eaf0ba34eaf31c57f61ead90ad4d92247a2ed524" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="252.0.0.156.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
</package>
<package pkgid="66bec16780a49f2afc4c0262f3cbf13a853a9adc43f81f023ace1cef3aab8e96" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="254.0.0.158.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843200">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843201">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843202">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
</package>
<package pkgid="8fb2255c4abde8765aa8257793922de02ee5e79c96a2aa430ab0904af3744ab2" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="257.0.0.160.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843200">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
</package>
<package pkgid="6dad2f74800fa0fa8b9a667c53697b38dd0dc2c90fe33e1d87131f3cbf23ebd1" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="259.0.0.162.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
</package>
<package pkgid="71e1049102cebe2124f940b3122c3f1c1a5e66ea9c9835b2fe5685a543fd529e" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="260.0.0.163.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
</package>
<package pkgid="88109bd5a91b7180a4bd98ce27c6aa858ea7a8bb2861faf490f89bd5564cbb76" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="261.0.0.164.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
</package>
<package pkgid="8e37941ae5ff00bd20edb53499513f0d2661203222730f54a3b6e9a2ec929fe8" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="262.0.0.165.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
</package>
<package pkgid="09f391cf9302d152766d6ebc1349c5c80058b717492eb87755819ea81fc3a943" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="263.0.0.166.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
</package>
<package pkgid="e31619314998229a1f7b63a50ef4efd923c73efc6c8f90455b79b35fbc170c40" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="265.0.0.168.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
</package>
<package pkgid="eae702246ba71d9c8575045d1998ba153d939e22ee2ef794bbc8f69f794e4965" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="266.0.0.169.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
</package>
<package pkgid="465becf4377865098fd9828473e22deb0aed65ad7b4775bf6a7acf9b7988b3a4" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="267.0.0.170.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
</package>
<package pkgid="e29cc5c72bff953aff1f8c57a285aaef0a1e630c6649c9552ed1e50e5e95b748" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="268.0.0.171.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
</package>
<package pkgid="221b591c3ee0d099796bcba70bd9a45f762ede7185269f0c51306d5bce78690d" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="269.0.0.172.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
</package>
<package pkgid="ffaeae05207fb921815e28966c94f20f79e287dbc922b342dc1fdb493da7fdd1" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="270.0.0.173.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
</package>
<package pkgid="d3849ebd912e938d97b58323fefc8786dab557f9e2d06314b5c476f0ad0e1617" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="272.0.0.175.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
</package>
<package pkgid="5d185cc671aaa27dc894229e17bf0759ec31238ebb894366927ef980f7b78e36" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="273.0.0.176.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
</package>
<package pkgid="b345439076780cd6aac7ab8127ea84ebd447e05c485cd837e7917c169ccdca29" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="274.0.0.177.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
</package>
<package pkgid="d9147c659c17019989af0cf0f3d238d0afd18c4ba343d5220e7f5a07d7b04b97" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="275.0.0.178.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
</package>
<package pkgid="ce9205e781d861775939ae3c1a5b1f45dfb69e2defbcdbef8150514c1474d3af" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="276.0.0.179.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
</package>
<package pkgid="dadb3f0fdf2d833146c0858bf4357235d83b52c80f74ea6ecd46095d2f2bea82" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="277.0.0.180.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
</package>
<package pkgid="d17fe9819f4d0ca4b68dfcc6e6ae0279f6d5fdc809164ed450792ef3cd5dd7ef" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="278.0.0.181.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
</package>
<package pkgid="f3afbdd566ed81628c8b22329b48acdc81d33d5d458ef5d7cdc3f05a52cc15cf" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="279.0.0.182.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
</package>
<package pkgid="a02383adbd43d4cc25862ac1a6b8eeee3070794cb87f26b7aa8973f8f5781746" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="280.0.0.183.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
</package>
<package pkgid="e09ecf9184c9a64d442d195f07ec0da69672c13b6933c040780c9074f9691cb4" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="281.0.0.184.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
</package>
<package pkgid="5353d1f9698d278e44e7420dd04d5eb32c53876506217ba1902527de19982709" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="282.0.0.185.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
</package>
<package pkgid="fa1d8d4be280d74585a1c8bba5cc53b1bb3c7b1260f43edce521c8a70e516394" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="283.0.0.186.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
</package>
<package pkgid="8b909c21f2364adbcd22f95dcdd1f34fe2852086b609e182bdffe612a508e7e4" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="284.0.0.187.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
</package>
<package pkgid="88079bc16e5a4b81547b9dbb871dd1303693e4a5ab9873aeda1f4f26018e99c6" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="285.0.0.188.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
</package>
<package pkgid="3bfacb712f66ee8ee97044acc2da42c154415fd5c167d0f6a52af62ce3d76db1" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="286.0.0.189.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
</package>
<package pkgid="30d161bfaf0494a19600f214ae0d6592964d8acf363f24c4910411df86642c6e" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="287.0.0.190.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
</package>
<package pkgid="a655c6849296f7af4ad5c220b749517d16ca2536c2cb66f1bef5a21ea176204c" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="288.0.0.191.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
</package>
<package pkgid="716b356634f5b1d176ccd337e8bc6f8df6e115a8c6e15612e2118143a1349d7b" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="289.0.0.192.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
</package>
<package pkgid="c049b5b4d761023caa7e58defae38aa6a68a93a26736c816d759c4ceb49aa91d" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="291.0.0.194.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
</package>
<package pkgid="a0de3f81babb8d368a3c6f40abd4a920dd07e8d4444c373c213fe487887f0d93" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="292.0.0.195.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
</package>
<package pkgid="2a5bf5c6cb257a0bdb841dfec4b41ceb22e65b6fca11e43f05f002d24a911fd8" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="293.0.0.196.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
</package>
<package pkgid="924b0e4001b77ba5ada3009a3b8993a041ac89ee7e44ecf6f10e238074302d12" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="294.0.0.197.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
</package>
<package pkgid="f2d2c85327a0d24d4c0108814518fd4ea2ebde9c7f2da086bb0da5de51ee325f" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="295.0.0.198.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
</package>
<package pkgid="c511257113ff6e2b1ae1954d0bbc4a0f369a6003b72b4b8322ed55379c3fddac" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="296.0.0.199.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
</package>
<package pkgid="c4f822a481a10a9395b55fd99b0acbdfc01f7220e9de1b8aea0f9a0c32d9e03b" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="297.0.0.200.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
</package>
<package pkgid="fcd2fd3b0ec6d45ad9e2b750c6163de5b6dc61fe53ea6dcc2738a81ea1fe4ab1" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="298.0.0.201.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
</package>
<package pkgid="680d3deea977cc42cfb552bd861d3fcc75abe4fed8291aa760af724897a50802" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="299.0.0.202.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
</package>
<package pkgid="d40289f724f90edaa4e3a45dfd2a4412e6c76b98e66f90879d0b940c682cff0b" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="301.0.0.204.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
</package>
<package pkgid="9f5ab2709fae29bf4ecf9999fc930b97eb02ff1ef1dfcfcf76c8b4d3c1ff4701" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="302.0.0.205.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
</package>
<package pkgid="ab2be71f31c63c252123e275b39b3d4639469ebb69ed5dc93e1a537c380996c5" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="303.0.0.206.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
</package>
<package pkgid="a02f85f42533f9924252a378e67dc8a61c1f71ee99cf9b200b03a34f14010128" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="304.0.0.207.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
</package>
<package pkgid="b0e131a161fe8973d833e5e0869c03dba14bcc5fe33f051fa0fa8ab336e227d2" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="305.0.0.208.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-305.0.0.208" date="1773748800">- !21262  arm64/mpam: Extending MPAM features and bugfix
- arm64/mpam: Allow MBMIN to be set to 0
- arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
- arm64/mpam: Add quirk to shrink MATA PMG range
- !21211  scsi: hisi_sas: Change the debugfs parameters dump count default value
- scsi: hisi_sas: Change the debugfs parameters dump count default value
- !21163  gic: Add hip09 support for HISILICON_ERRATUM_165010801
- gic: Add hip09 support for HISILICON_ERRATUM_165010801</changelog>
</package>
<package pkgid="7e86092f6a9b2b03c8225653534f4669e2b1d5432b1d5241a89c33c5175db4bb" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="217.0.0.116.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-207.0.0.107" date="1718193600">- !8599  Bluetooth: hci_core: Fix possible buffer overflow
- !8949  CVE-2022-48652
- !8602  netfilter: nf_tables: set dormant flag on hook register failure
- !8867  ipv6: prevent NULL dereference in ip6_output()
- !8779  smb: client: fix UAF in smb2_reconnect_server()
- !8893 [sync] PR-8531:  gpiolib: cdev: fix uninitialised kfifo
- !8985  cvm_tsi: Fix security issue for Confidential cVM TSI
- !8686  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- !8711  ubifs: Set page uptodate in the correct place
- !8860  blk-iocost: do not WARN if iocg was already offlined
- !8639  s390/qeth: Fix kernel panic after setting hsuid
- !8946  usb: typec: ucsi: Limit read size on v1.2
- !8969  Fix CVE-2024-36949
- cvm_tsi: Fix security issue for Confidential cVM TSI
- !8216  ACPI: video: check for error while searching for backlight device parent
- !8903  ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8584  virtio-blk: fix implicit overflow on virtio_max_dma_size
- !8838  blk-iocost: avoid out of bounds shift
- !8856  PCI/PM: Drain runtime-idle callbacks before driver removal
- amd/amdkfd: sync all devices to wait all processes being evicted
- drm/amdkfd: Rework kfd_locked handling
- !8906  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- !8910  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- ice: Fix crash by keep old cfg when update TCs more than queues
- ice: ethtool: Prohibit improper channel config for DCB
- !8879  net: core: reject skb_copy(_expand) for fraglist GSO skbs
- !6695  netfilter: nft_set_pipapo: do not free live element
- usb: typec: ucsi: Limit read size on v1.2
- !8891  net: fix out-of-bounds access in ops_init
- !8871 add sdma-dae for openeuler 22.03 SP4
- !8762  tipc: fix UAF in error path
- !8742  octeontx2-af: avoid off-by-one read from userspace
- !8734  mptcp: ensure snd_nxt is properly initialized on connect
- !8634  batman-adv: Avoid infinite loop trying to resize local TT
- !8736  net: hns3: fix kernel crash when devlink reload during initialization
- !8745  afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- !3547  fs: mitigatin cacheline false sharing in struct file
- !8887  nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8785  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- drivers: misc: sdma-dae: enable sdma_dae for arm64
- drivers: misc: sdma-dae: support page fault preprocess
- gpiolib: cdev: fix uninitialised kfifo
- !8849  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net: fix out-of-bounds access in ops_init
- !8666  phonet/pep: fix racy skb_queue_empty() use
- nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- drivers: misc: sdma-dae: support interrupt init and handle
- drivers: misc: sdma-dae: support sqe task send and execute
- drivers: misc: sdma-dae: support channel management
- drivers: misc: sdma-dae: support getting streamID
- drivers: misc: sdma-dae: support initializ sdma driver
- ipv6: prevent NULL dereference in ip6_output()
- blk-iocost: do not WARN if iocg was already offlined
- PCI/PM: Drain runtime-idle callbacks before driver removal
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- !8684  tcp: properly terminate timers for kernel sockets
- !8629  erspan: make sure erspan_base_hdr is present in skb-&gt;head
- blk-iocost: avoid out of bounds shift
- !8635  ipv6: Fix potential uninit-value access in __ip6_make_skb()
- !8550  tipc: fix a possible memleak in tipc_buf_append
- !8726  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- !8808 v2  Add support for PCC Operation Region
- !8623  fs/9p: only translate RWX permissions for plain 9P2000
- !8479  scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- arm64: config: Enable ACPI_PCC
- ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available
- ACPI: PCC: Fix unintentional integer overflow
- ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
- ACPI: PCC: replace wait_for_completion()
- ACPI: PCC: Release resources on address space setup failure path
- ACPI: PCC: pcc_ctx can be static
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
- ACPICA: Add support for PCC Opregion special context data
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- smb: client: fix UAF in smb2_reconnect_server()
- tipc: fix UAF in error path
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- octeontx2-af: avoid off-by-one read from userspace
- net: hns3: fix kernel crash when devlink reload during initialization
- mptcp: ensure snd_nxt is properly initialized on connect
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- ubifs: Set page uptodate in the correct place
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- tcp: properly terminate timers for kernel sockets
- phonet/pep: fix racy skb_queue_empty() use
- s390/qeth: Fix kernel panic after setting hsuid
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- batman-adv: Avoid infinite loop trying to resize local TT
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
- fs/9p: only translate RWX permissions for plain 9P2000
- netfilter: nf_tables: set dormant flag on hook register failure
- Bluetooth: hci_core: Fix possible buffer overflow
- virtio-blk: fix implicit overflow on virtio_max_dma_size
- tipc: fix a possible memleak in tipc_buf_append
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- ACPI: video: check for error while searching for backlight device parent
- netfilter: nft_set_pipapo: do not free live element
- fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64
- fs: mitigatin cacheline false sharing in struct file</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
</package>
<package pkgid="ffff88f4c7e63ca1f01efcfb094675a2097d25f525a9cf3c2637658ebe1699c5" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="218.0.0.117.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
</package>
<package pkgid="0b806eb31720f20ed37f56e299e366f25d50021f1226af00102d70a3e6001bc8" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="219.0.0.118.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
</package>
<package pkgid="0801ab9ab028763a3772f391e4e8171332195eb41e6251a5709eb5fe8a7a7a4a" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="220.0.0.119.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
</package>
<package pkgid="6011c61da2736a418a53b36b8a683ce2419c311aa030447df1c28c0fe5157b98" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="221.0.0.120.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
</package>
<package pkgid="11b56aaeb6e93a4784370d55a4ea8657a97464a7f8a656a0c36765570cd7d233" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="222.0.0.121.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
</package>
<package pkgid="77d880373970195bc927bdeedbce5b42020207060d88edf2e4b5f1b55e699ed3" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="223.0.0.122.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
</package>
<package pkgid="f3aed32ac632c3abe178b2a8d79b1e6d00c9b2fe7de77b164edeb8e751047dc6" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="224.0.0.123.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
</package>
<package pkgid="eba19377d640dca9498ef35fdad1fbcbae1f2682ca63ab737512a8f92e7695a8" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="225.0.0.124.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
</package>
<package pkgid="aefcb64aa2bca31389db27f82411ca1ec7a8a47c870e77a2192b731659c3015c" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="226.0.0.125.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
</package>
<package pkgid="24222327a1bfc409defdc154c9a5a0e5f8ce4107ae34fa35a4b6689648217f00" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="228.0.0.127.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
</package>
<package pkgid="ce48dac6f7212902f17e6a30e07ca237bac76eb55f6b2cafca722c0ca7d907c1" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="229.0.0.128.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
</package>
<package pkgid="2a56a15737fdc663c84216c37d8b390110cd68e91f3e4eba34501686586a701b" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="230.0.0.129.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
</package>
<package pkgid="7a3649b5f4b4b16d8f829ed42aac8786824a3a298de7ae4dfa826aba90d23546" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="231.0.0.130.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
</package>
<package pkgid="d45a14cbfcfb7f970d8156ba65ab7823cdbdf98ed4ab37b53e044a8f507b30b2" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="232.0.0.131.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
</package>
<package pkgid="a8eb5b9c8593cdf87709087d67dfee8af8f2a7eeb4d68c85f2b7e5d8bad5c8f5" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="233.0.0.132.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
</package>
<package pkgid="a4fce9a2d5bb4dc2d5c5e59306c25046d53a23f4d091ecbf51a7d8263e65c9cb" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="234.0.0.133.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
</package>
<package pkgid="f157e4d6f0e9c26bb8d2cc45b0837347ff1c0e124698b6d06db8a3360d447812" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="235.0.0.134.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
</package>
<package pkgid="1dc72a7c9602c83dc2a380e42444cd0c752275b66f872a314b89d76a831e0e0b" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="236.0.0.135.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
</package>
<package pkgid="1e0ba0e698598e49c1435d422d455548b3a1053464c337f92af1f6294bf1b8a1" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="237.0.0.136.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
</package>
<package pkgid="579e2a81d2a80852acc83d11a54d23c821e28d919555135a5a3bfe213f76b42d" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="238.0.0.137.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
</package>
<package pkgid="31a3b21c2c5139e817882487b3f301b8d8d8229c6f5908967439565fdb81d124" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="239.0.0.138.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
</package>
<package pkgid="db5749f2e5477c61087d2861f410ca9cc753a94c0be4e8f0690222a7ecdaf5b1" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="240.0.0.139.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
</package>
<package pkgid="cc5b2b60b7b181c7315e961e25d2841fd1b9399b83a305bcb27ddaca72f0c757" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="242.0.0.141.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
</package>
<package pkgid="348bd0f6d6d352ed413ad9525d1603bd59c8b73bdd0c3e750106ce7e580c95ed" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="243.0.0.142.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
</package>
<package pkgid="699b4eed432c87a7ef729f3901ab7385e41d7fce262860c46ae116bb822b8a41" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="244.0.0.143.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
</package>
<package pkgid="d3574762ae754b176687b1cd0b02e28e036d6a1b131cff6b3d9fe6387bd22140" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="245.0.0.144.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
</package>
<package pkgid="25dfcd40785a2247a7b79977a0490e3c14434aa9cb558aaef5de24e2588f8510" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="246.0.0.145.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
</package>
<package pkgid="380a4f2a9f1b5106029c92b41094151f98b8a73dd902b1a7fcd3d6ba098cbe31" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="247.0.0.146.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
</package>
<package pkgid="2c221331730f401033c8c3e9849033cca10da2cf0efb6c6472ad7e073933d014" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="248.0.0.147.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
</package>
<package pkgid="a285b7f23470bbe8222086dc3011e7103c364c96960c9826555e30774f37f538" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="249.0.0.152.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
</package>
<package pkgid="92cbf24e46e63db6393c72b6ee29c8ce56fadd4d6bae0d7da754e21cf2e2430e" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="250.0.0.154.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
</package>
<package pkgid="80f9a1c44727f39af9954ce47ccf68e39cde6956fe1b8ca26a265accb1f1d347" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="251.0.0.155.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
</package>
<package pkgid="2179f00b413dbdb0ab4690fddf8e508982ea99cbd10a9b6795700d39c0fddaf0" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="252.0.0.156.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
</package>
<package pkgid="54edf311144b96d278b2df58411c952a9005ad5a17540a9cc7aa6d5462254ae0" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="254.0.0.158.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843200">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843201">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843202">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
</package>
<package pkgid="61cd74d0b5d1367d31f8814f7f3289411cbcf18f3d3f3e46d97a8db6612d7b32" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="257.0.0.160.oe2203sp4"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843200">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
</package>
<package pkgid="64bae9998663868afec2cdcd43ec47fb9bd08f0370b9637d4e2754b0ca84f5b5" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="259.0.0.162.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
</package>
<package pkgid="c02b217bf7d51113e7c5fd0e70597ed23c47a7d14ddc7902370d4565b4bf07dd" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="260.0.0.163.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
</package>
<package pkgid="da5dea257051c205ffc393fd62bdb5e1bb1876b1addd0b883a4035da80d5fa2a" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="261.0.0.164.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-251.0.0.155" date="1740484800">- !14327 [OLK-5.10] Enhanced Hygon processor's processing capabilities for large memory copying
- !15137  net/mlx5: Fix variable not being completed when function returns
- !15136  crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- !15134  usb: typec: altmode should keep reference to parent
- !15198  CVE-2024-57857
- !15196  iio: pressure: zpa2326: fix information leak in triggered buffer
- !15199  power: supply: gpio-charger: Fix set charge current limits
- power: supply: gpio-charger: Fix set charge current limits
- RDMA/siw: Remove direct link to net_device
- RDMA/siw: Fabricate a GID on tun and loopback devices
- RDMA/siw: Use helper function to set sys_image_guid
- RDMA/siw: Enable siw on tunnel devices
- iio: pressure: zpa2326: fix information leak in triggered buffer
- !15186  CVE-2024-57795
- !15177  iio: imu: kmx61: fix information leak in triggered buffer
- RDMA/rxe: Remove the direct link to net_device
- RDMA: Export ib_device_get_netdev()
- iio: imu: kmx61: fix information leak in triggered buffer
- !14910 KVM:arm64:Add a kvm parameter to control guest wfi trapping
- KVM:arm64:Add a kvm parameter to control guest wfi trapping
- !15139  apparmor: fix 'Do simple duplicate message elimination'
- !15094  netfilter: x_tables: fix LED ID check in led_tg_check()
- !15146  Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- !15077  kasan: fix incorrect return type of quarantine_put()
- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
- apparmor: fix 'Do simple duplicate message elimination'
- net/mlx5: Fix variable not being completed when function returns
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
- usb: typec: altmode should keep reference to parent
- netfilter: x_tables: fix LED ID check in led_tg_check()
- kasan: fix incorrect return type of quarantine_put()
- mm: Enhanced copy capabilities for Hygon processor</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
</package>
<package pkgid="c1651d3a5ab753bd4b97d6711e9053d3cd39b61fb7326882e3f9f917ffc3f9aa" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="262.0.0.165.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-252.0.0.156" date="1741089600">- !15293 ras: ACPI: HED: Always initialize before evged
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- !15269 [OLK-5.10]Intel: Backport to fix EDAC driver for GNR platform
- ras: ACPI: HED: Always initialize before evged
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
- EDAC, i10nm: make skx_common.o a separate module
- !15246  UBI/UBIFS mainline patch backport
- !10860 [OLK-5.10] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h   and 10h DF PMU
- ubi: Add a check for ubi_num
- ubifs: skip dumping tnc tree when zroot is null
- !15228 EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- !14810  af_packet: avoid erroring out after sock_init_data() in packet_create()
- EDAC/amd64: Add support family types for hygon family 4h~5h and 7h.
- af_packet: avoid erroring out after sock_init_data() in packet_create()
- perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
</package>
<package pkgid="71ea76f1ab6deac34e14107de80aaee3b1aabdf0a3c921e5ee63824e184c7c54" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="263.0.0.166.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-253.0.0.157" date="1741694400">- !15447  Some bug fix patches for RDMA/hns to olk-5.10
- !15429 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- RDMA/hns: Fix default congestion control algorithm not set for kernel QP
- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
- RDMA/hns: Fix wrong value of max_sge_rd
- RDMA/hns: Fix missing xa_destroy()
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
- RDMA/hns: Fix invalid sq params not being blocked
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15419  NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15300 net: hns3: some bugfixes for hns3 driver
- !15300 net: hns3: some bugfixes for hns3 driver
- !15422  ocfs2: handle a symlink read error correctly
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15426 Some bug fix patches for OLK-5.10 hns RoCE
- !15428  ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- RDMA/hns: Fix ifnullfree static warning
- RDMA/hns: Fix soft lockup by adding cond_resched() to bt pages loop
- RDMA/hns: Fix unmatched kmalloc and kvfree
- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
- RDMA/hns: Fix delayed destruction of db not taking effect
- RDMA/hns: Move mtr_node into the mtr struct
- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
- net: hns3: add command queue trace for hns3
- net: hns3: Revert "net: hns3: add command queue trace for hns3"
- ocfs2: handle a symlink read error correctly
- net: hns3: add mac tunnel number query
- NFC: nci: Add bounds checking in nci_hci_create_pipe()
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15053  try to backport "block: fix rq-qos breakage from skipping rq_qos_done_bio"
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15403  ipmr: do not call mr_mfc_uses_dev() for unres entries
- !15413  CVE-2025-21756
- !15413  CVE-2025-21756
- vsock: Orphan socket after transport release
- vsock: Keep the binding until socket destruction
- !15397  Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- !15295  netfilter: nf_set_pipapo: fix initial map fill
- ipmr: do not call mr_mfc_uses_dev() for unres entries
- net: hns3: fix oops when unload drivers paralleling
- !15382  srcu: Tighten cleanup_srcu_struct() GP checks
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- !15387  crypto: qat - add param check for DH
- !15389  orangefs: fix a oob in orangefs_debug_write
- !15373  KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- !15241 KVM: arm64: pvsched bugfix and module param
- orangefs: fix a oob in orangefs_debug_write
- crypto: qat - add param check for DH
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15226 Fix northbridge init warning in guest for Hygon family 18h model 4h
- !15217 Add device HID for Hygon GPIO controller
- !15217 Add device HID for Hygon GPIO controller
- srcu: Tighten cleanup_srcu_struct() GP checks
- !15232  smb: client: Fix netns refcount imbalance
- !15232  smb: client: Fix netns refcount imbalance
- !15348  Mainline Patch
- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
- bpf: Use preempt_count() directly in bpf_send_signal_common()
- bpf: Send signals asynchronously if !preemptible
- KVM:arm64:Add a module param to enable/disable pv_preempted dynamically
- !15307  net: sfc: add missing xdp queue reinitialization
- !15279 [OLK-5.10]:update patches for sw64 architecture
- !15279 [OLK-5.10]:update patches for sw64 architecture
- net: sfc: add missing xdp queue reinitialization
- netfilter: nf_set_pipapo: fix initial map fill
- sw64: pci: add new files to help support ACPI-based PCI initialization
- sw64: acpi: disable INTC initialization via ACPI MADT table
- sw64: pci: bypass legacy PCI initialization when ACPI enabled
- sw64: acpi: use early param to control whether ACPI is enabled
- sw64: acpi: disable all ACPI features by default
- pci: let pcibios_root_bridge_prepare() access bridge-&gt;windows
- sw64: fix kernel crash caused by unaligned access exception
- sw64: iommu: adjust iova map space
- sw64: msi: split the msi file
- sw64: use generic dma_direct_ops
- sw64: fix cpu reduction bug in cpuautoplug
- sw64: use generated macro in vrt_sigreturn.S
- sw64: do not allow assembler reorder in __copy_user()
- sw64: expand vmemmap
- sw64: iommu: fix dma_supported of dma_ops
- sw64: add support for TIF_NOTIFY_SIGNAL
- sw64: fix stack trace error
- sw64: register suspend entry for cpu 0 only
- sw64: do not discard exit text at link time
- sw64: fix syscall restart
- sw64: usb: redefine some macros
- sw64: iommu: upgrade sunway_iommu_v2 driver to make it work
- sw64: fix syscall sigreturn and rt_sigreturn
- sw64: optimize hmcall rdusp() and wrusp()
- sw64: rewrite syscall invocation in C
- sw64: expand struct pt_regs
- sw64: kvm: delete kvm_sw64_ops structure
- sw64: add imemb at the end of fixup_hmcall()
- sw64: c3b: get MCLK rate dynamically according to specification
- sw64: fix default short clock rate
- sw64: use call and br in kernel entry
- sw64: modify do_[rt_]sigreturn
- sw64: modify fixup_exception()
- sw64: rewrite struct pt_regs
- sw64: simplify pt_regs related code
- sw64: fix pt_regs related code
- sw64: avoid using wrusp()
- sw64: use sp in pt_regs
- sw64: kvm: move bind vcpu init code into kvm_core3.c
- sw64: add arch/sw_64/Kbuild
- sw64: Kconfig: clean up out-of-date deep sleep options
- sw64: Kconfig: rename BUILTIN_DTB option
- sw64: optimize C4 compilation
- sw64: kprobe: allow kprobe in atomic sequence on C4
- sw64: lib: optimize lib functions for C4
- sw64: optimize __fpstate_save on C4
- sw64: add new match interface for C4
- sw64: add C4 FPE_INTDIV support
- sw64: update default FPCR value
- sw64: defconfig: add junzhang_defconfig for C4 serials
- sw64: add basic support for C4 ISA
- sw64: use PAGE_OFFSET as ktext address head
- sw64: dts: add an empty dts to support SW8A temporarily
- sw64: kconfig: add SW8A platform support
- sw64: kvm: rebuild Core3 and Core4 virtualization
- sw64: kvm: add support for Core4 memory virtualization
- sw64: kvm: add config guard for C3B implementation
- sw64: kvm: add C4 vcpu support
- sw64: iommu: add new iommu v2 support
- sw64: pci: add C4 PCI_MSI support
- sw64: pci: add C4 PCI support
- sw64: irq: add basic C4 irq support
- sw64: timer: add C4 timer support
- sw64: unify io operations interface for C3B and C4
- sw64: add SW8A io addresses
- sw64: mm: add C4 hugetlb support
- sw64: mm: add C4 MMU support
- sw64: topology: add C4 topology info
- sw64: add C4 CSRs
- sw64: add C4 barriers support
- sw64: add C4 xchg operations support
- sw64: add C4 bit operations support
- sw64: add C4 atomic operations support
- sw64: redesign __cpu_to_rcid initialization
- sw64: topology: modify topology defines
- sw64: rename some fields of struct vcpucb
- sw64: mm: use static ZERO_PAGE
- sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK
- sw64: mm: add more helpers to pgtable.h
- sw64: mm: fix _PFN_MASK
- sw64: mm: add _PAGE_CONT helpers
- sw64: pci: rename PCI_DEVICE_ID_CHIP3
- sw64: mm: rename _PAGE_PHU and _PAGE_PSE
- sw64: remove unused file
- sw64: remove out-of-date LOCK_FIXUP
- sw64: fix compile error when CONFIG_PM is not set
- sw64: kconfig: fix config error when PCI_MSI is not set
- sw64: cpufreq: fix clockevents update method
- sw64: fix excessive timer interrupts
- sw64: simplify PMC interfaces
- sw64: remove sw64_platform_ops
- sw64: remove chip directory
- sw64: reorganize pci setup related code
- sw64: reorganize chip setup code
- sw64: reorganize msi related code
- sw64: reorganize basic irq handling code
- sw64: reorganize pci related quirks
- sw64: reorganize usb quirks related code
- sw64: reorganize i2c related code
- sw64: reorganize timer related code
- sw64: reorganize cpu frequency related code
- i2c: designware: add parameter MODEL_SUNWAY
- sw64: fix compile warnings
- sw64: cleanup hugetlb code
- sw64: drop fpga and simulator support
- sw64: fix indent of inline assembly
- sw64: fix header include guards
- sw64: add missing fallthrough
- sw64: add missing break
- sw64: Kconfig: remove out-of-date rwsem options
- sw64: fix frequency in cpufreq_frequency_table
- sw64: fix incorrect hmcalls in the virtual machine
- sw64: remove arch overridden RLIM_INFINITY
- sw64: do not set __ARCH_SI_TRAPNO
- sw64: remove C3A support
- sw64: fix s4 sleep bug
- sw64: reorganize dependency of devmap helpers
- i2c: sunway: do some cleanup for old i2c driver
- i2c: designware: add sunway system I2C support
- sw64: pci: use pci_has_flag to define pcibios_assign_all_busses
- sw64: modify lock instruction
- sw64: update openeuler_defconfig
- sw64: add save_stack_trace_regs()
- sw64: tools: fix selftests/sigaltstack for sw64
- sw64: determine external clock according to specification
- sw64: fix uretprobe implementation
- sw64: fix some cpu autoplug bugs
- sw64: kvm: add support for cpu offline and online in guest
- fbdev: sw64 use __raw I/O memory api
- sw64: correct the definition of MAX_DMA_ADDRESS
- sw64: remove S3 flag
- sw64: rename ptrace macros
- sw64: fix audit_syscall_exit()
- sw64: fix some include format
- sw64: update cpufreq's info when cpu frequency changed
- sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n
- sw64: selftests/ftrace: add sw64 support for kprobe args tests
- sw64: hibernation: update ktp to vcpucb after restoring it
- sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y
- sw64: kvm: fix memory hotplug support for guest
- sw64: hugetlbfs: add arch_hugetlb_valid_size
- sw64: kvm: fix some build errors for KVM module
- sw64: perf: add libbfd-buildid and disassembler-four-args support
- sw64: fix a compile error for headers_install
- sw64: fix shared_cpu_map of tcache's cacheinfo
- sw64: kvm: fix an error with non-8MB aligned guest RAM size
- sw64: selftests/vm: fix virtual address range mapping test
- sw64: fix KBUILD_DEFCONFIG
- sw64: send a fake signal to all blocking tasks
- sw64: clean up useless cpu_idle wrap
- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
- smb: client: fix TCP timers deadlock after rmmod
- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
- pinctrl: Add device HID for Hygon GPIO controller
- block: fix kabi broken due to removing bip_slab
- block: fix kabi broken
- block: fix rq-qos breakage from skipping rq_qos_done_bio()
- block: only mark bio as tracked if it really is tracked
- block: add a BUILD_BUG_ON() for adding more bio flags than we have space
- block: use bi_max_vecs to find the bvec pool
- md/raid10: remove dead code in reshape_request
- block: mark the bio as cloned in bio_iov_bvec_set
- block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
- block: remove the 1 and 4 vec bvec_slabs entries
- block: streamline bvec_alloc
- block: factor out a bvec_alloc_gfp helper
- block: move struct biovec_slab to bio.c
- block: reuse BIO_INLINE_VECS for integrity bvecs</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-254.0.0.158" date="1741780800">- !15460 v2  soc: hisilicon: Add checks against NULL pointer reference
- !15456  soc: hisilicon: Fix one printing issue and simplify some printing
- !15454  RDMA/hns: Fix mbox timing out by adding retry mechanism
- soc: hisilicon: Add checks against NULL pointer reference
- soc: hisilicon: Fix one printing issue and simplify some printing
- !15391  backport mainline bugfix patch
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- genirq: Make handle_enforce_irqctx() unconditionally available</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
</package>
<package pkgid="36aa5e68aa0ea9c3e362b8653dc0948e85baaf7a0d5ada6bbfe208d398be9bdc" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="265.0.0.168.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-256.0.0.159" date="1742904000">- !15379  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- !15606  Fix instance dir use-after-free in tracefs
- !15272 [Intel-SIG] 5.10-x86/cpu: Clearwater Forest new model and ISAs support.
- tracing: Fix illegal address access of trace_event_file in tracing_release_file_tr()
- tracing: Avoid use-after-free in tracing_open_file_tr()
- !15591 【olk 5.10】revert and backport a bugfix
- net: hns3: add mac tunnel number query
- Revert "net: hns3: add mac tunnel number query"
- !15501  module: fix [e_shstrndx
- !14905 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- !14918 [OLK-5.10] backport important bugfix from the kernel-5.10.y
- module: fix [e_shstrndx].sh_size=0 OOB access
- !2893 igc: add default intel igc driver module support
- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
- x86/cpu: Add model number for Intel Clearwater Forest processor
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- igc:add default intel igc driver support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
</package>
<package pkgid="64fb6e8f2a59bf7a8e2d93afe6330eeda6df2c0235209b94e6787aa00deed807" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="266.0.0.169.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-257.0.0.160" date="1742990400">- !15643 drivers:misc:sdma-dae: sync code to openEuler
- drivers:misc:sdma-dae: remove unnecessary return in void function
- drivers:misc:sdma-dae fix incorrect resource release
- drivers:misc:sdma-dae remove lock while pausing channels
- drivers:misc:sdma-dae add mmu_notifier
- drivers:misc:sdma-dae: add MODULE_VERSION to control version</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
</package>
<package pkgid="2db2ff2bd8e0c790f8dc5da50699e58a7301a704de72fd3157d238cf7f805cbd" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="267.0.0.170.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-258.0.0.161" date="1743508800">- !15699  Push 2 self-developed patches to OLK-5.10
- !15671  ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- !15669  arm64: mm: add mc support for __buffer_migrate_page
- !15630  Fix CVE-2022-49553
- !15627  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- printk: Skip log flush in NMI context when logbuf_lock is held
- x86: reboot: Initialize the printk locks to avoid deadlock
- !15675  arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- !15646  nilfs2: do not force clear folio if buffer is referenced
- !15676  sched/fair: Optimize the dynamic smt
- !15330 [OLK-5.10]:update patches for sw64 architecture
- sched/fair: Optimize the dynamic smt
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- arm64: mm: add mc support for __buffer_migrate_page
- !15595  io_uring: prevent opcode speculation
- nilfs2: do not force clear folio if buffer is referenced
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
- fs/ntfs3: validate BOOT sectors_per_clusters
- fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
- io_uring: prevent opcode speculation
- sw64: distribute intx interrupts by hose
- sw64: kvm: use generic kvm mmu memory caches
- sw64: fix msi interrupt for guest os
- sw64: acpi: remove constraint that cid of boot core must be zero
- sw64: pci: get register base address from firmware
- sw64: fix compile warning of do_entUna()
- sw64: fix save_ktp compatibility for C3
- sw64: fix PTBR save/restore for hibernation
- sw64: kvm: remove some unused codes
- sw64: add syscall pfh_ops
- sw64: fix broken rdfpcr()
- sw64: force kernel stack to be 16 bytes aligned
- sw64: match platform device by acpi method
- sw64: iommu: support acpi init
- sw64: spi: update spi controller driver
- sw64: irqchip: fix compatibility with old dts
- sw64: kvm: fix pmd_trans_cont
- sw64: add -fno-sw-unalign-byte to cflags for C4
- sw64: define cpu_relax() as imb()
- sw64: kvm: fix size of struct kvm_regs for C3B
- sw64: fix the .endm in hibernate_asm.S
- sw64: fix compile error of efi.systab
- sw64: pci: adjust the maximum number of RC per node
- sw64: get mclk and external clk from firmware
- sw64: fix compile error of MMSIZE
- sw64: acpi: disable ACPI for xuelang
- sw64: ahci: disable parallel bus scan
- sw64: redesign run mode setup method
- sw64: rename static key and related simd libraries
- sw64: fix secondary cpu bring up bug
- sw64: acpi: fix coding style and typos
- sw64: irq: fix compilation error
- sw64: improve the verification logic of DTB
- sw64: kvm: add the member of the vcpucb structure
- sw64: kvm: fix the check for THP
- sw64: kvm: fix page walk error of unmap_apt_range()
- sw64: apply new boot params from DTB chosen node
- sw64: receive new boot params from firmware
- sw64: setup stackframe at kernel entry point
- sw64: save and restore CSR_WR_FREGS for SIMD libs
- sw64: rename copy and set lib functions
- sw64: rename copy and set lib files
- sw64: choose lib at compile time
- sw64: perf: add core4 pmu support
- sw64: redesign struct kvm_regs for C4
- sw64: store topology and numa info by each cpu itself
- sw64: kvm: fix live migration bug
- sw64: kvm: fix APT fault handler
- sw64: work around suspend for C4
- sw64: employ trick on regs.pc for specific exception
- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
- sw64: fix syscall_fallback() for vdso gettimeofday
- sw64: dts: add Junzhang
- sw64: lpc: work around hardware flaws
- sw64: improve cpu bring up method
- sw64: introduce new entry framework for C4
- sw64: irq: update the initial value of nr_irqs
- sw64: msi: fix sw64_set_affinity function in msi-v2
- sw64: dynamically switch between lib implementation
- sw64: kvm: fix unmap_apt_{ptes, pmds}
- sw64: msi: remove redundant interrupt enables
- sw64: add unaligned access support for C4 new instructions
- sw64: fix compilation warning
- sw64: fix kconfig selections
- sw64: iommu: adjust iova range
- sw64: iommu: introduce generic DMA ops to iommu_v2
- sw64: iommu: fix iommu_v2 compile problems
- sw64: acpi: fix missed upper bits of rcid for junzhang
- sw64: pci: remove duplicate pcie operations
- sw64: irq: remove unnecessary initialization
- sw64: acpi: enable generic GSI
- sw64: irqchip: support ACPI-based interrupt controller initialization
- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
- sw64: mm: fix PTE bits check
- sw64: use a new wrap_asid hmcall when asid wraps
- sw64: rewrite fpcr and swcr conversion
- sw64: enable hardware denorm by default
- sw64: add four-socket system support
- sw64: add a new kernel parameter to override mclk
- sw64: improve sw64_printk()
- sw64: msi: fix bugs in multi-msi interrupts allocation and release
- sw64: pci: change pci transaction ordering rule settings
- sw64: irqchip: fix virtual PINTC not working properly
- sw64: dts: improve properties for PINTC
- sw64: dts: improve properties for LPC-INTC
- sw64: dts: fix interrupt related properties for GPIO
- sw64: dts: add chosen node
- sw64: dts: fix properties for spi controller device node
- sw64: fix coding style and typos
- sw64: acpi: fix function acpi_numa_processor_affinity_init()
- sw64: fix rd_f compatibility issue for C4
- sw64: export mclk for guest os
- sw64: refactor device interrupt domain
- sw64: kvm: fix clock sync of CORE4 live migration
- sw64: kvm: delete memory hotplug codes for CORE3B
- sw64: add missing c4 legacy power management code
- sw64: add missing c4 intc kconfig
- sw64: fix macro definition compilation error
- i2c: designware: Do not complete i2c read without RX_FULL interrupt
- sw64: add macros for mother board config info
- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
- sw64: pci: reset dma mask for devices on zx200
- sw64: kvm: fix return value of vmem_mmap
- sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned
- sw64: iommu: add default DMA ops for passthrough domains
- sw64: iommu: recognize potential multiple aliases for devices
- sw64: iommu: fix group allocation semantics
- sw64: iommu: rename sunway iommu filenames
- sw64: iommu: remove unnecessary locking for sunway iommu driver
- sw64: fix dtb address validity check
- sw64: iommu: use a generic implementation of DMA ops
- sw64: pci: fix compile error when CONFIG_ACPI=n
- sw64: smp: suppress function setup_smp() when ACPI enabled
- sw64: acpi: parse SW CINTC for SMP initialization
- sw64: acpi: support MADT entry print for SW CINTC
- sw64: acpi: add ACPI-style structures for SW CINTC
- sw64: smp: add new structure to record rcid information
- sw64: smp: modify function smp_rcb_init() to receive base address
- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
- sw64: kvm: add trace kvm function
- sw64: iommu: fix the bug when vfio_iommu unpin pages
- sw64: use rvpcr() to setup run mode
- sw64: kgdb: add single-step debug support
- sw64: fix lockdep error
- sw64: perf: do all event checks in sw64_pmu_event_init()
- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
- sw64: pci: export some pci functions
- sw64: uapi: fix a compile error for headers_install
- sw64: perf: hide hardware performance events in guest os
- sw64: fix hugepage support
- sw64: extern vdso_start and vdso_end as char[]
- sw64: remove useless current_policy
- sw64: make sure _PAGE_LEAF is zero for swap pte
- sw64: get cpufreq_policy with standard interface
- sw64: mm: fix function numa_clear_node()
- sw64: acpi: enable upgrade acpi tables via initrd
- sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y
- sw64: acpi: fix the function for parsing CPU affinity
- sw64: acpi: use common functions about parsing SRAT and SLIT
- sw64: acpi: enable CONFIG_ACPI_NUMA
- sw64: move function setup_smp() before NUMA initialization
- sw64: acpi: move ACPI initialization before NUMA initialization
- sw64: pci: adjust the directory structure of PCI-related source files
- sw64: pci: move some common functions from kernel/pci.c to pci/pci.c
- sw64: pci: support ACPI-based PCI initialization
- sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init()
- sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init()
- sw64: pci: use pci_bus_to_pci_controller to get pci_controller
- sw64: pci: add quirks for ACPI-based ECAM</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
</package>
<package pkgid="94363a2b123379989e12ef66250fda4a6ab4946a9322bbc388a7708ad077267e" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="268.0.0.171.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-259.0.0.162" date="1744113600">- !15773  drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15794  Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15802  hrtimers: Handle CPU state correctly on hotplug
- hrtimers: Handle CPU state correctly on hotplug
- !15679  list: fix a data-race around ep-&gt;rdllist
- !15683  CVE-2025-21726
- !15682  padata: fix UAF in padata_reorder
- !15728  *** CVE-2025-21823 ***
- !15782 sdma-dae: modify ttl_processes reduce logic
- Revert "arm64: mm: add mc support for __buffer_migrate_page"
- !15409  CVE-2025-21715
- sdma-dae: modify ttl_processes reduce logic
- !15760  uprobes: Reject the shared zeropage in uprobe_write_opcode()
- !15766  bpf, sockmap: Fix race between element replace and close()
- !15765  CVE-2024-56642
- drm/drm_vma_manager: Add drm_vma_node_allow_once()
- !15769  gpio: aggregator: protect driver attr handlers against module unload
- !15753  x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- gpio: aggregator: protect driver attr handlers against module unload
- bpf, sockmap: Fix race between element replace and close()
- tipc: fix NULL deref in cleanup_bearer()
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
- !15365 mm/init: Add quirk for phytium ps23064 SoC
- !15690  net: rose: fix timer races against user threads
- !15716  CVE-2022-49513
- !15733  tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
- !15449  vrf: use RCU protection in l3mdev_l3_out()
- batman-adv: Drop unmanaged ELP metric worker
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: fix panic during interface removal
- batman-adv: Drop initialization of flexible ethtool_link_ksettings
- batman-adv: Add new include for min/max helpers
- !15701  usb: gadget: f_tcm: Don't free command immediately
- !15510 v3  CVE-2025-21816
- !15480  PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- mm/init: Add quirk for phytium ps23064 SoC
- cpufreq: governor: Use kobject release() method to free dbs_data
- cpufreq: Move to_gov_attr_set() to cpufreq.h
- usb: gadget: f_tcm: Don't free command immediately
- net: rose: fix timer races against user threads
- padata: avoid UAF for reorder_work
- padata: add pd get/put refcnt helper
- padata: fix UAF in padata_reorder
- list: fix a data-race around ep-&gt;rdllist
- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
- hrtimer: Report offline hrtimer enqueue
- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
- vrf: use RCU protection in l3mdev_l3_out()
- net: davicom: fix UAF in dm9000_drv_remove</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
</package>
<package pkgid="bbaac3321d67f2cac948c394d9976c104160d1dd72fa9f6b02de3660c54b5845" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="269.0.0.172.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-260.0.0.163" date="1744718400">- !15841  HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- !15837  CVE-2025-21858
- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
- geneve: Fix use-after-free in geneve_find_dev().
- !15828  mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15717  media: uvcvideo: Fix double free in error path
- !15759  Fix kmemleak false positive
- mt76: fix use-after-free by removing a non-RCU wcid pointer
- !15378  ASoC: atmel: Fix error handling in snd_proto_probe
- !15696  fs/dcache: fix bad unlock balance in shrink_dentry_list()
- !15816 perf: Configure BRBE correctly on VHE host
- perf: Configure BRBE correctly on VHE host
- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
- media: uvcvideo: Fix double free in error path
- fs/dcache: fix bad unlock balance in shrink_dentry_list()
- ASoC: atmel: Fix error handling in snd_proto_probe</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
</package>
<package pkgid="5bb92b3b426bc5c4d9bbfbbd412a23f190b767f983f7461d21df8435b01226a5" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="270.0.0.173.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-261.0.0.164" date="1745323200">- !15959  iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15956  drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15791  CVE-2025-21877
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- !15894  ftrace: Avoid potential division by zero in function_stat_show()
- !15892  bnxt: Do not read past the end of test names
- !15840  block: fix bugs in blk_register_queue()
- !15867  soc: hisilicon: Serialize the online and onfline the acpi devices
- !15883 v2  iommu/arm-smmu-v3: Fix the extra atc tlb flush
- !15811  rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- !15756  powerpc: Fix save r13 on kprobe/ftrace entry
- ftrace: Avoid potential division by zero in function_stat_show()
- bnxt: Do not read past the end of test names
- iommu/arm-smmu-v3: Fix the extra atc tlb flush
- soc: hisilicon: Serialize the online and onfline the acpi devices
- block: fix lock ordering in blk_register_queue() error path
- block: fix resource leak in elevator registration error path
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- powerpc: Fix save r13 on kprobe/ftrace entry</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-262.0.0.165" date="1746532800">- !16057 mailbox: pcc: Always clear the platform ack interrupt first
- !16076  mpage: fix softlockup in mpage_readahead()
- !15888 [OLK-5.10] backport important bugfix for nvme driver from the kernel-5.10.y
- !16128  openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- !16127  net: Fix CVE-2025-21763
- !16125  ndisc: extend RCU protection in ndisc_send_skb()
- !16129  arp: use RCU protection in arp_xmit()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- neighbour: use RCU protection in __neigh_notify()
- neighbour: delete redundant judgment statements
- ndisc: extend RCU protection in ndisc_send_skb()
- !16088  CVE-2024-58094
- jfs: add check read-only before truncation in jfs_truncate_nolock()
- mpage: fix softlockup in mpage_readahead()
- !16063  ndisc: Fix CVE-2025-21764
- ndisc: use RCU protection in ndisc_alloc_skb()
- net: add dev_net_rcu() helper
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
- mailbox: pcc: Always clear the platform ack interrupt first
- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
- !15776 [OLK-5.10] new bugfix from mainline for Turin
- !15941  block: fix UAF in blk_mq_has_sqsched()
- !15939  md/raid1: fix memory leak in raid1_run() if no active rdev
- !15938  md: bypass block throttle for superblock update
- !15940  md/raid1: fix bitmap update when all write requests fail
- !15220 [OLK-5.10] Ethernet: Supports Linkdata ethernet Controllers
- !15990  Backport the perf fix patch
- perf: Really fix event_function_call() locking
- perf: Fix event_function_call() locking
- perf/core: Fix missing wakeup when waiting for context reference
- perf/core: Fix perf_cgroup_switch()
- block: Decode all flag names in the debugfs output
- blk-mq: avoid to touch q-&gt;elevator without any protection
- blk-mq: protect q-&gt;elevator by -&gt;sysfs_lock in blk_mq_elv_switch_none
- block: remove QUEUE_FLAG_DEAD
- md/raid1: fix bitmap update when all write requests fail
- md/raid1: fix memory leak in raid1_run() if no active rdev
- md: bypass block throttle for superblock update
- nvme-pci: fix multiple races in nvme_setup_io_queues
- nvme-tcp: fix possible UAF in nvme_tcp_poll
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- x86/CPU/AMD: Do the common init on future Zens too
- Ethernet: Linkdata: Supports Linkdata ethernet Controllers</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
</package>
<package pkgid="9a3317a2dbd30745df33547cadabf781a3ba1cc15a4f31374ef9230d562349ef" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="272.0.0.175.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-263.0.0.166" date="1747137600">- !16242  fuse: support fastpath
- !16225  backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- fuse: support fastpath via fast_ipc
- fuse: add fast path for fuse_range_is_writeback
- fuse: fix matching of FUSE_DEV_IOC_CLONE command
- fuse: 32-bit user space ioctl compat for fuse device
- ipc: add fast_ipc module to enable fast process switching
- !16036  proc: fix UAF in proc_get_inode()
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
- !16164  fix CVE-2023-53093
- !16184  net/hinic3: Synchronize new NIC features and bug fixes
- net/hinic3: Synchronize new NIC features and bug fixes
- tracing/histograms: Allow variables to have some modifiers
- tracing: Do not let histogram values have some modifiers
- proc: fix UAF in proc_get_inode()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
</package>
<package pkgid="1885256e56c9cc609982f17bbc44033a3f37744914bbe93c064df08a29ce9a26" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="273.0.0.176.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-264.0.0.167" date="1747828800">- !16356  bugfixes for fuse fastpath and fast_ipc
- !16327  mfd: ene-kb3930: Fix a potential NULL pointer dereference
- ipc: fix error kill signal handle in fast_ipc
- fuse: add fuse fastpath forget cmd support
- !16316  bpf: Fix kmemleak warning for percpu hashmap
- !16343  ext4: fix OOB read when checking dotdot dir
- !16048 [OLK-5.10] iommu/vt-d: Set No Execute Enable bit in PASID table entry
- !16206  ext4: update s_journal_inum if it changes after journal replay
- !16220  jbd2: remove wrong sb-&gt;s_sequence check
- !15899  Backport mainline patches to avoid crash caused by rsize being 0
- !16215 uffd: Fix bug of cannot set mode in userfaultfd_copy
- !15498  cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- !15709 [OLK-5.10]:update patches for sw64 architecture
- !16309  ocfs2: validate l_tree_depth to avoid out-of-bounds access
- ext4: fix OOB read when checking dotdot dir
- !16322  bpf: Fix WARN() in get_bpf_raw_tp_regs
- !16204  ext4: fix off-by-one error in do_split
- mfd: ene-kb3930: Fix a potential NULL pointer dereference
- bpf: Fix WARN() in get_bpf_raw_tp_regs
- bpf: Fix kmemleak warning for percpu hashmap
- ocfs2: validate l_tree_depth to avoid out-of-bounds access
- !8014 [22.03-LTS-SP3]Solve the problem that a virtual machine cannot identify the GPU by passthrough
- uffd: Fix bug of cannot set mode in userfaultfd_copy
- !16274  kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- !15296 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- !13916 intel: backport intel_pstate driver update from 6.11
- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
- jbd2: remove wrong sb-&gt;s_sequence check
- ext4: update s_journal_inum if it changes after journal replay
- ext4: fix off-by-one error in do_split
- cpufreq: intel_pstate: Support highest performance change interrupt
- x86/cpufeatures: Add HWP highest perf change feature flag
- iommu/vt-d: Set No Execute Enable bit in PASID table entry
- smb: client: Update IO sizes after reconnection
- smb: client: Store original IO parameters and prevent zero IO sizes
- smb:client: smb: client: Add reverse mapping from tcon to superblocks
- sw64: provide arch_test_bit_acquire() for architecture sw64
- sw64: ftrace: implement ftrace_modify_call
- sw64: cpu: give preference to CPU information from SMBIOS
- sw64: irqchip: use sunway as vendor prefix in device tree
- sw64: irqchip: use pr_fmt instead of prefix string macro
- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
- perf jitdump: Add SW64 support
- sw64: emulator: add shutdown and restart functions
- sw64: emulator: fix the multi-core boot issue
- sw64: fix bad address error for vfio
- sw64: kvm: convert to the gfn-based MMU notifier callbacks
- sw64: add SO_NETNS_COOKIE definition
- sw64: locking: Move qrwlock.h include after qspinlock.h
- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
- sw64: fix kprobe function
- sw64: perf: fix specific performance events can be sampled
- sw64: bpf: optimize JIT for load imm
- sw64: bpf: fix BPF_CALL JIT for multi-function programs
- libbpf: add sw64 support
- sw64: implementing VDSO with generic code
- sw64: rename mmap protection_map
- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
- sw64: ensure sw64 handle PF_IO_WORKER in copy_thread()
- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
- sw64 bpf: add BPF_NOSPEC jit
- sw64: rename _PFN_BITS to __PFN_BITS
- sw64: bpf: optimize some instructions
- sw64: bpf: fix XADD32 and XADD64
- sw64: irqchip: fix irq_enable/disable callback for MCU controller
- sw64: update defconfig
- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
- sw64: cache: fix shared_cpu_map when PPTT is valid
- sw64: kvm: fix tlb flush implementation of dirty page tracking
- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
- sw64: pci: remove function fix_jm585_reset()
- sw64: irqchip: remove fallback after kzalloc_node()
- sw64: irqchip: improve intx implementation
- sw64: kvm: add KVM_CAP_READONLY_MEM support
- sw64: pci: fix incorrect pointer of struct pci_controller
- sw64: fix mmap protection_map
- sw64: show CPU feature UNA in /proc/cpuinfo
- sw64: fix the error of cpufreq update
- sw64: mm: support fdt memory reservation
- sw64: remove deprecated annotation in irq.h
- sw64: introduce a fine-grained intx mask/unmask system
- sw64: move handle_intx() into pci-intx handle
- sw64: perf: fix system hang problem when using perf callchain sampling
- sw64: fix compilation issues on match.c
- sw64: iommu: fix NULL hose check
- sw64: mm: fix PFN of PMDs for 512M hugepage
- sw64: kvm: fix an error when unmapping 512M hugepages
- sw64: modify sys_pfh_ops
- sw64: pci: fix legacy PCI not initialized for XueLang platform
- sw64: fix set_huge_pte_at for C4
- sw64: fix compilation issues
- sw64: add arch_hugetlb_valid_size for C4
- sw64: pci: remove legacy io reservation
- sw64: cache: give preference to cache information from PPTT table
- sw64: cpu: refactor cpuinfo related code
- sw64: cache: refactor cacheinfo related code
- sw64: cpu: move cpu related code to the newly created cpu.c
- sw64: topology: support initializing topology via DT or ACPI
- sw64: defconfig: fix SPI related configuration items
- sw64: irqchip: add version 3 for PINTC
- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
- sw64: clk: further fix the clock frequency of SPI and I2C
- sw64: smp: fix function fdt_setup_smp()
- Revert "sw64: fdt: map physical node ID to logical node ID"
- sw64: kvm: adjust interrupt priority for guest
- sw64: fix judgements about legacy pci support
- sw64: compatible with suspend implementation
- sw64: add junzhang_v1/2/3_key
- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
- sw64: fix numa setup when acpi is disabled
- sw64: fix setup_mem_size()
- sw64: mm: remove legacy memory detection for JunZhang platform
- sw64: fix the register bug in do_entUna
- sw64: iommu: improve iommu initialization
- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
- sw64: select different MUX to read cpu frequency
- sw64: clk: fix the clock frequency of SPI and I2C
- sw64: fix a bug in huge_pte_offset()
- sw64: pci: rename some functions
- sw64: pci: support PCIe controller driver based on device tree
- PCI: Allow architecture-specific pci_remap_iospace()
- sw64: remove sw64_io related functions
- sw64: platform: add misc platform driver
- sw64: perf: remove redundant link options
- sw64: lpc: fix ast2400 driver error for C4
- sw64: improve lib performance for new archs
- sw64: remove unnecessary parameter passing
- sw64: kvm: fix invalid memslot flags checking during dirty logging
- sw64: kvm: don't retrieve memory slot again in page fault handler
- sw64: pci: fix the policy of pci resource assignment
- sw64: kexec: remove code for compatibility with builtin DTB
- sw64: smp: allow NR_CPUS less than the number detected by firmware
- sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang
- sw64: fix C4 INTx configuration
- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
- sw64: add basic frequency scaling support for JunZhang
- sw64: add __vdso_getcpu support
- sw64: pci: fix unable to get node ID when numa_off is set
- sw64: kexec: fix kernel crashdump bugs
- sw64: bpf: fix BPF_CALL address
- sw64: fix irq work
- sw64: pciehp: get enabled/disabled status of RCs from firmware
- sw64: reset the CSR:PTBR_USR
- sw64: dts: support online-capable property for cpu device node
- sw64: fix a base address of msiaddr register
- sw64: fix some S3 CSRs problems for C4
- sw64: bypass sunway pcie hotplug driver in non-physical scenario
- sw64: seperate IRQ_MSI configs for sub-architectures
- sw64: handle null MSI irq in guest os
- sw64: handle null MSI irq
- sw64: kvm: fix mmio GPA for C4
- sw64: iommu: fix wrong devfn setup
- sw64: iommu: fix some iova related checks
- sw64: defconfig: update defconfig for kata-containers
- sw64: add HARDLOCKUP_DETECTOR support
- sw64: add dependency for sunway-ged driver
- sw64: fix compile error with CONFIG_SUNWAY_GED=m
- sw64: remove unused sunway_memory_get_meminfo()
- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
- sw64: fix bugs in decreasing frequency
- sw64: add cpu hotplug support for C4 guest
- sw64: add NMI support
- sw64: add CSR_CAUSE into pt_regs
- sw64: optimize the code in do_entInt()
- sw64: kvm: support up to 256 vCPUs for C4
- sw64: fdt: map physical node ID to logical node ID
- sw64: perf: hide hardware performance events in guest os for c4
- sw64: kvm: fix inconsistent vcpucb of C4
- sw64: kvm: implement kvm_arch_set_irq_inatomic()
- sw64: fix regs.pc on single-step with ptrace
- sw64: modify some interrupt target core to logic 0 core
- sw64: fix guest send ipi target
- sw64: fix sw64_is_fake_mcount() of recordmcount
- sw64: remove some unused module init/exit/license
- sw64: kvm: add numa support for memory hotplug
- sw64: numa: support NUMA initialization based on device tree
- sw64: smp: support SMP initialization based on device tree
- sw64: dtb: disable built-in DTB for junzhang
- sw64: ata: add ata_hrst_delay cmdline option
- sw64: kvm: fix bug when vcpu disable irq
- sw64: kconfig: add I2C and SPI defconfig for junzhang
- sw64: kconfig: set default y for GPIO if ACPI enabled
- sw64: spi: fix compatibility with dts for xuelang
- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
- sw64: msi: modify msi migration strategy
- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
- sw64: pciehp: add pcie hotplug driver support for C4
- sw64: remove redundant intx code
- sw64: irq: support interrupt for virtual GPIO
- sw64: acpi: enable ACPI by default
- sw64: mm: fix mem=start@size invalid in some cases
- sw64: use generic page_is_ram()
- sw64: mm: take memory information from firmware
- sw64: kvm: acpi: match sunway_ged by acpi method
- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
- sw64: fix typo in gpio-sunway
- sw64: fix compile warning of handle_pci_msi_interrupt
- sw64: fix usage of __add_memory() in sunway-ged driver
- sw64: change FORCE_MAX_ZONEORDER default value
- sw64: perf: fix event check order
- sw64: wrap frequency workaround into standalone functions
- sw64: remove redudant save_ktp
- sw64: fix compile warning of smp_callin()
- cifs: Fix an infinite loop in cifsd caused by a failed mount attempt on port 139
- cpufreq: intel_pstate: Simplify spinlock locking
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
- cpufreq: intel_pstate: Revise global turbo disable check
- cpufreq: intel_pstate: set stale CPU frequency to minimum
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
- cpufreq: intel_pstate: ITMT support for overclocked system
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
- cpufreq: intel_pstate: Process HWP Guaranteed change notification
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits()
- cpufreq: intel_pstate: Clean up frequency computations
- cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE()
- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
- config: Enable the VGA and IGD features of vfio</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
</package>
<package pkgid="39044ad4d91399a9a9494593dca0b5ee21508779f0d22af9d88f769333406771" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="274.0.0.177.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-265.0.0.168" date="1748347200">- !16446 Intel: Intel_idle add GNRD and CWF platform support for 5.10
- !16357 [OLK-5.10]:update patches for sw64 architecture
- !16258 修复CVE-2022-3238
- !16403 wifi: ath11k: fix RCU stall while reaping monitor destination ring
- !16439 drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16397 CVE-2025-37925
- !16292 Fix CVE-2025-37773
- !16318 Fix CVE-2025-37782
- !16442 v4  io_uring patches backport
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- !16305 [OLK-5.10] scsi: libsas: Abort all in-flight requests when device is gone
- intel_idle: add Clearwater Forest SoC support
- intel_idle: add Granite Rapids Xeon D support
- io_uring/io-wq: do not use bogus hash value
- io_uring/sqpoll: fix sqpoll error handling races
- io_uring: protect register tracing
- io_uring/sqpoll: close race on waiting for sqring entries
- io_uring: check for iowq alloc_workqueue failure
- io_uring: use private workqueue for exit work
- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
- io_uring: kiocb_done() should *not* trust -&gt;ki_pos if -&gt;{read,write}_iter() failed
- io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
- !16424  CVE-2024-57876
- drm/dp_mst: fix kabi broken in struct drm_dp_mst_topology_mgr
- drm/dp_mst: Fix resetting msg rx state after topology removal
- sw64: gpu: replace __sw_64__ with CONFIG_SW64
- sw64: kprobe on ftrace: fix bug in restoring regs
- sw64: ioremap: map some IO space with ioremap
- sw64: ioremap: fix an overflow in pci_remap_cfgspace
- sw64: ioremap: support generic ioremap for C4
- sw64: qspinlock: add CNA support for sw64
- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
- sw64: move syscall handling to sys_sw64.c
- sw64: improve sw64_rrk
- sw64: fix printing issue when using kprobe on ftrace
- sw64: add powercap driver
- sw64: clocksource: fix the issue of clockevents not being notified
- sw64: fix shared_cpu_map of L3 Cache
- sw64: iommu: work around iova range check after resv_region
- sw64: fix some compile issues for cpuautoplug.c
- sw64: cpufreq: fix for emulator that do not support cpufreq
- sw64: cpufreq: refactor cpufreq related code
- sw64: cpufreq: remove some meaningless code
- sw64: cpufreq: move cpufreq notifier to its user
- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
- sw64: cpufreq: remove debugfs code
- sw64: msi: fix guest msi interrupt handling
- sw64: msi: clear the residual vector_irq information of cpu
- sw64: ftrace: add notrace attribute to memset&amp;memcpy
- sw64: ftrace: fix bug in restoring regs
- sw64: fix an error in BPF exception handling
- sw64: fix cpu_autoplug error
- sw64: msi: fix irq affinity setting during migration
- sw64: use CONFIG_HZ_PERIODIC by default
- sw64: fix specific performance counter error
- sw64: enable all HW PMUs for max sampling period events
- sw64: update exclusive counter handling
- sw64: fix perf event L1I cache write support
- sw64: kexec: add support for crashkernel=size[KMG]
- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
- sw64: ftrace: save&amp;restore more stack frame in ftrace_caller
- sw64: fix secondary_cpu_start for CORE3B
- sw64: fix inslb compiling error
- sw64: vdso: add support for time namespaces
- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
- sw64: kvm: optimize the compatibility of guest interrupt
- sw64: kvm: optimize the implementation of guest interrupt
- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
- sw64: ftrace: fix atomicity bugs in ftrace
- sw64: fix nmi_[enter/exit] error in CORE3B
- sw64: kvm: modify parameters of the exception functions
- sw64: reimplement cmpxchg and xchg
- sw64: enable -fsw-unalign-byte for new subarchs
- sw64: reduce jump instructions in entUna
- sw64: simplify GP handling for entUna
- sw64: iommu: print more info for interrupts
- sw64: add a 1ms delay before CPU offline
- sw64: modify the interface for firmware to pass the running mode
- sw64: change condition of some cflags
- sw64: put cpu_set_node() in init text
- sw64: make sw64_(read/write)_csr always inline
- sw64: compile divide.S for c3b only
- sw64: topology: discard topology information from PPTT
- sw64/kvm: fix a bug for starting CORE3 VM
- sw64: iommu: implement resv_region APIs
- sw64: rename PT_REGS_SP to PT_REGS_R30
- sw64: modify parameters of the exception functions
- sw64: modify CPU autoplug initialization process
- sw64: pci: fix secondary bus reset issue
- sw64/vdso: support mremap() for vDSO
- wifi: ath11k: fix RCU stall while reaping monitor destination ring
- jfs: reject on-disk inodes of an unsupported type
- !16360 [OLK-5.10] Fix sxe compile errors without CONFIG_PM_SLEEP
- sw64: sound: avoid pagefault in pcm driver's memset
- sw64: flush TLB after modifying ptbr_sys
- sw64: fix an error when running no main() program
- !16373 [OLK-5.10]:sw64: perf: fix compilation error with undeclared EM_SW_64
- !16370  ftrace: Add cond_resched() to ftrace_graph_set_hash()
- sw64: perf: fix compilation error with undeclared EM_SW_64
- ftrace: Add cond_resched() to ftrace_graph_set_hash()
- !16345 [OLK-5.10]scsi: hisi_sas: Fixed failure to issue vendor specific commands
- fs/ntfs3: Fix double free on remount
- Linkdata：net：fix sxe compile errors 'sxe_resume' defined but not used
- scsi: hisi_sas: Fixed failure to issue vendor specific commands
- scsi: libsas: Abort all in-flight requests when device is gone
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
- virtiofs: add filesystem context source name check</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
</package>
<package pkgid="f6b15a18d0e4ac022a822424586da308e4052ae5de803de99c6478700866e4e0" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="275.0.0.178.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-266.0.0.169" date="1748952000">- !16219  cachefiles: Fix non-taking of sb_writers around set/removexattr
- !16444 powercap: intel_rapl_tpmi: backport 2 rapl tpmi update and fix from upstream6.12
- !16535  CVE-2022-49647
- !14483 [OLK-5.10]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
- !16533  memcg: always call cond_resched() after fn()
- !16452  xfs: read only mounts with fsopen mount API are busted
- cgroup: fix kabi for css_set
- cgroup: Use separate src/dst nodes when preloading css_sets for migration
- memcg: always call cond_resched() after fn()
- !16493 drivers:misc:sdma-dae: fix incorrect kmalloc flag
- !16498  padata: do not leak refcount in reorder_work
- !16299  sched/fair: Fix the bug in dynamic smt when getting physical core load
- !16502  sched/dynamic_affinity: fix preffered_cpu offline problem
- !16457  fs/jfs: Prevent integer overflow in AG size calculation
- sched/dynamic_affinity: fix preffered_cpu offline problem
- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
- padata: do not leak refcount in reorder_work
- drivers:misc:sdma-dae: fix incorrect kmalloc flag
- fs/jfs: Prevent integer overflow in AG size calculation
- xfs: read only mounts with fsopen mount API are busted
- powercap: intel_rapl_tpmi: Ignore minor version change
- powercap: intel_rapl_tpmi: Fix bogus register reading
- sched/fair: Fix the bug in dynamic smt when getting physical core load
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
- acpi/iort: Add func to get used deviceid bitmap</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
</package>
<package pkgid="bf64ebbb7207c4ff50f836d636df17576b540e6ba090f7ddafa4e7cdc7880358" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="276.0.0.179.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-267.0.0.170" date="1749556800">- !16640  IMA: use real_inode to get the i_version
- !16558 [OLK-5.10] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16555 [OLK-5.10] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- !16197 mm:fix return handling of cow_user_page
- !16618  SELinux: Add check for the user data passed to kcalloc in hashtab_init
- IMA: use real_inode to get the i_version
- mm:fix return handling of cow_user_page
- !16584  tracing: Fix oob write in trace_seq_to_buffer()
- !16625  Backport SMC-D feature
- net: Fix kabi broken
- net/smc: enable the smc-lo on the x86 and arm64 platforms
- net/smc: use the correct ndev to find pnetid by pnetid table
- s390/ism: add release function for struct device
- net/smc: fix data error when recvmsg with MSG_PEEK flag
- net/smc: delete pointless divide by one
- net/smc: check return value of sock_recvmsg when draining clc data
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- net/smc: protect link down work from execute after lgr freed
- net/smc: fix LGR and link use-after-free issue
- net/smc: Fix lookup of netdev by using ib_device_get_netdev()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net/smc: Fix memory leak when using percpu refs
- net/smc: Address spelling errors
- net/smc: Use static_assert() to check struct sizes
- net/smc: add the max value of fallback reason count
- net/smc: remove unused input parameters in smcr_new_buf_create
- net/smc: remove redundant code in smc_connect_check_aclc
- net/smc: remove the fallback in __smc_connect
- net/smc: remove unreferenced header in smc_loopback.h file
- net/smc: avoid overwriting when adjusting sock bufsizes
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- Revert "net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R"
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net/smc: implement DMB-merged operations of loopback-ism
- net/smc: adapt cursor update when sndbuf and peer DMB are merged
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: register loopback-ism into SMC-D device list
- net/smc: ignore loopback-ism when dumping SMC-D devices
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: implement DMB-related operations of loopback-ism
- net/smc: implement ID-related operations of loopback-ism
- net/smc: introduce loopback-ism for SMC intra-OS shortcut
- net/smc: decouple ism_client from SMC-D DMB registration
- net/smc: Avoid -Wflex-array-member-not-at-end warnings
- net/smc: make smc_hash_sk/smc_unhash_sk static
- net: smc: fix spurious error message from __sock_release()
- net/smc: change the term virtual ISM to Emulated-ISM
- net/smc: fix incorrect SMC-D link group matching logic
- net/smc: manage system EID in SMC stack instead of ISM driver
- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
- net/smc: support extended GID in SMC-D lgr netlink attribute
- net/smc: compatible with 128-bits extended GID of virtual ISM device
- net/smc: define a reserved CHID range for virtual ISM devices
- net/smc: introduce virtual ISM device support feature
- net/smc: support SMCv2.x supplemental features negotiation
- net/smc: unify the structs of accept or confirm message for v1 and v2
- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
- net/smc: rename some 'fce' to 'fce_v2x' for clarity
- net/smc: fix missing byte order conversion in CLC handshake
- net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
- s390/ism: ism driver implies smc protocol
- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
- net/smc: return the right falback reason when prefix checks fail
- net/smc: fix smc clc failed issue when netdevice not in init_net
- net/smc: Fix dependency of SMC on ISM
- net/smc: Extend SMCR v2 linkgroup netlink attribute
- net/smc: support max links per lgr negotiation in clc handshake
- net/smc: support max connections per lgr negotiation
- net/smc: support smc v2.x features validate
- net/smc: add vendor unique experimental options area in clc handshake
- net/smc: support smc release version negotiation in clc handshake
- net/smc: Remove unused function declarations
- s390/ism: Do not unregister clients with registered DMBs
- s390/ism: Fix and simplify add()/remove() callback handling
- s390/ism: Fix locking for forwarding of IRQs and events to clients
- smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
- net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
- net/smc: Scan from current RMB list when no position specified
- net/smc: Reset connection when trying to use SMCRv2 fails.
- smc: Fix use-after-free in tcp_write_timer_handler().
- net/smc: Use percpu ref for wr tx reference
- net/smc: Introduce explicit check for v2 support
- net/smc: Fix device de-init sequence
- net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs()
- net/smc: De-tangle ism and smc device initialization
- s390/ism: Consolidate SMC-D-related code
- net/smc: Separate SMC-D and ISM APIs
- net/smc: Register SMC-D as ISM client
- net/ism: Add new API for client registration
- s390/ism: Introduce struct ism_dmb
- net/smc: Terminate connections prior to device removal
- net/smc: Fix an error code in smc_lgr_create()
- net/smc: Support SO_REUSEPORT
- net/smc: Pass on DMBE bit mask in IRQ handler
- s390/ism: Cleanups
- net/smc: Eliminate struct smc_ism_position
- net/smc: set ini-&gt;smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
- net/smc: Fix af_ops of child socket pointing to released memory
- net/smc: use memcpy instead of snprintf to avoid out of bounds read
- net/smc: Fix cleanup when register ULP fails
- net/smc: return ETIMEDOUT when smc_connect_clc() timeout
- net/smc: Limit backlog connections
- net/smc: Remove unused function declaration
- net/smc: Resolve the race between SMC-R link access and clear
- net/smc: Resolve the race between link group access and termination
- net/smc: Reset conn-&gt;lgr when link group registration fails
- net/smc: add comments for smc_link_{usable|sendable}
- net/smc: remove redundant re-assignment of pointer link
- net/smc: Introduce TCP ULP support
- net/smc: Print net namespace in log
- net/smc: Introduce net namespace support for linkgroup
- net/smc: Use the bitmap API when applicable
- net/smc: Clean up local struct sock variables
- net: make sock_inuse_add() available
- net: inline sock_prot_inuse_add()
- net/smc: stop links when their GID is removed
- net/smc: add netlink support for SMC-Rv2
- net/smc: extend LLC layer for SMC-Rv2
- net/smc: add v2 support to the work request layer
- net/smc: retrieve v2 gid from IB device
- net/smc: add v2 format of CLC decline message
- net/smc: add listen processing for SMC-Rv2
- net/smc: add SMC-Rv2 connection establishment
- net/smc: prepare for SMC-Rv2 connection
- net/smc: save stack space and allocate smc_init_info
- net/smc: add generic netlink support for system EID
- net/smc: keep static copy of system EID
- net/smc: add support for user defined EIDs
- net/smc: no need to flush smcd_dev's event_wq before destroying it
- net/smc: avoid possible duplicate dmb unregistration
- net/smc: Remove redundant assignment to rc
- net: smc: Remove repeated struct declaration
- net/smc: Use active link of the connection
- net/smc: use helper smc_conn_abort() in listen processing
- net: smc: convert tasklets to use new tasklet_setup() API
- net/smc: improve return codes for SMC-Dv2
- Revert "anolis: net/smc: Resolve the race between link group access and termination"
- Revert "anolis: net/smc: Resolve the race between SMC-R link access and clear"
- Revert "anolis: net/smc: delay RDMA resource release until connecitons freed"
- Revert "net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group"
- Revert "net/smc: Add size match for smc_buf_get_slot"
- Partially revert 'net/smc: Clear memory when release and reuse buffer'
- !16581  module: ensure that kobject_put() is safe for module type kobjects
- SELinux: Add check for the user data passed to kcalloc in hashtab_init
- !16566 [OLK-5.10]:update patches for sw64 architecture
- !16468 [OLK-5.10] iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- !16561 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 5.10
- !16552  media: venus: hfi_parser: refactor hfi packet parsing logic
- !16340 drivers: update Yunsilicon drivers to version 2412GA
- !16551  soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- !16575  cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
- !16589  ipc: fix to protect IPCS lookups using RCU
- !16572  sched: Support NUMA parallel scheduling for multiple processes
- ipc: fix to protect IPCS lookups using RCU
- tracing: Fix compilation warning on arm32
- tracing: Fix oob write in trace_seq_to_buffer()
- module: ensure that kobject_put() is safe for module type kobjects
- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
- sched: Support NUMA parallel scheduling for multiple processes
- !16553  net/oenetcls: introduce oenetcls for network optimization
- !16568  vp_vdpa: fix the crash in hot unplug with vp_vdpa
- vp_vdpa: fix the crash in hot unplug with vp_vdpa
- sw64: sort arch/sw64/Kconfig
- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
- sw64: optimize unaligned access
- sw64: termios: implement BOTHER, IBSHIFT and termios2
- sw64: ftrace: No need to save original function's temporary registers
- sw64: mm: adjust userspace memory layout
- sw64: cpufreq: fix the frequency returned by cpufreq_driver-&gt;get()
- sw64: remove redundant qspinlock.h from Kbuild
- net/oenetcls: introduce oenetcls for network optimization
- media: venus: hfi_parser: refactor hfi packet parsing logic
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
- platform/x86/intel-uncore-freq: Add support for efficiency latency control
- platform/x86/intel-uncore-freq: Do not present separate package-die domain
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
- platform/x86/intel-uncore-freq: Get rid of magic values
- platform/x86/intel-uncore-freq: Re-arrange bit masks
- iommu: Fix RMRR and ACPI direct mappings by using pci_dev instead of pn_dev
- drivers: update Yunsilicon drivers to version 2412GA</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
</package>
<package pkgid="87e1dfca870973c96dba19a2c71c1244b5ba0ec62a02d84492961c64f25548fe" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="277.0.0.180.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-268.0.0.171" date="1750161600">- !16710 v10  arm64: Support xcall prefetch
- !16615  pci:vga fix race condition in vga_arb_write
- !16715 [OLK-5.10] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
- !16713  usb: cdc-acm: Check control transfer buffer size before access
- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
- usb: cdc-acm: Check control transfer buffer size before access
- !16664  Fix watchdog false positive problem
- config: Enable FAST_SYSCALL/IRQ and XCALL_PREFETCH by default
- xcall: Add tracepoints for different prefetching stages
- eventpoll: Add /proc/xcall/cpu_list for performance tuning
- eventpoll: Add /proc/xcall/prefetch dir for performance tuning
- eventpoll: Support xcall async prefetch
- arm64: Introduce xcall prefetch enable interface
- arm64: Reserve a kabi in task_struct exclusively for xcall
- arm64: Refactor the xcall proc code
- arm64: revert kpti bypass
- arm64: Add debugfs dir for xint
- arm64: Introduce Xint software solution
- arm64: Faster SVC exception handler with xcall
- arm64: Introduce xcall a faster svc exception handling
- !16676  KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- !16687 drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- !16677  mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- !16693  arm64: uaccess: avoid blocking within critical sections
- arm64: uaccess: avoid blocking within critical sections
- !16539  scsi: target: Fix WRITE_SAME No Data Buffer crash
- !16681  CVE-2023-53039
- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev-&gt;devc
- HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
- devm-helpers: Add resource managed version of work init
- workqueue: Add resource managed version of delayed work init
- !15244 Add support for Hygon family 18h model 8h
- !16647 iommu: smmuv3: Not print information of SMMU 0x10 event
- !16659 【OLK-5.10】Support PSPCCP/NTBCCP identification for Hygon 2th、C86-3G and C86-4G
- mm: slub: add __GFP_NOWARN when allocations with GFP_NOWAIT
- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
- watchdog: fix watchdog may detect false positive of softlockup
- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
- crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
- crypto: ccp: Don't check tee support on Hygon platform
- crypto: ccp: Introduce hygon specific interface to support driver
- iommu: smmuv3: Not print information of SMMU 0x10 event
- pci:vga fix race condition in vga_arb_write
- scsi: target: Fix WRITE_SAME No Data Buffer crash
- EDAC/amd64: Add support for Hygon family 18h model 8h
- x86/amd_nb: Add support for Hygon family 18h model 8h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
</package>
<package pkgid="794b8ebd2cd18b5588c01c4dd6b593ab8646d815bef7feebe5de9926d5f53720" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="278.0.0.181.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-269.0.0.172" date="1750766400">- !16578  ext4: ignore xattrs past end
- !11993 [22.03-LTS-SP3] bcache: call force_wake_up_gc() if necessary in check_should_bypass()
- !11994 [OLK-5.10] bcache: allow allocator to invalidate bucket in gc
- !16749  arm64: xcall: Fix GPR touch as the original step
- !16774  bpf: Fix prog_array_map_poke_run map poke update
- !16406 locking/qspinlock: Micro-optimize pending state waiting for unlock
- bpf: Fix prog_array_map_poke_run map poke update
- !16768  RDMA/hns: Get messgae length of ack_req from FW
- RDMA/hns: Get messgae length of ack_req from FW
- !16750 v2  add-exec-ebpf-v3
- !16758  objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- !16706  OLK-5.10 Bperf
- !16735 [OLK-5.10]:update patches for sw64 architecture
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
- sched/ebpf: Add helper to set prefer cpumask for the task
- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
- arm64: xcall: Fix GPR touch as the original step
- sw64: irqchip: update effective affinity for PINTC
- sw64: irqchip: add support for PINTC on all NUMA nodes
- sw64: ioremap: fix IO interfaces
- sw64: cpufreq: optimize the granularity of cpufreq
- sw64: ftrace: remove temporary registers left in context saving
- sw64: kvm: fix undefined compile issues for kvm module
- sw64: pintc: fix guest pintc init
- sw64: set module region to the 2GB space below vmalloc area
- Fix type mismatch between struct perf_cpu and integer operations
- perf test shell stat_bpf_counters: Fix test on Intel
- perf stat: Fix error check for bpf_program__attach
- perf stat: Fix error return code in bperf__load()
- perf build: Properly guard libbpf includes
- perf stat: Separate bperf from bpf_profiler
- perf docs: Document bpf event modifier
- perf stat: Fix handling of unsupported cgroup events when using BPF counters
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
- perf test: Use sqrtloop workload to test bperf event
- perf test stat_bpf_counter.sh: Stabilize the test results
- perf test bpf-counters: Add test for BPF event modifier
- perf test: Add a shell test for 'perf stat --bpf-counters' new option
- perf stat: Fix incorrect display of bperf when event count is 0
- perf stat: Increase perf_attr_map entries
- perf stat: Support inherit events during fork() for bperf
- perf stat: Fix BPF program section name
- perf bpf_skel: Do not use typedef to avoid error on old clang
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
- perf stat: Enable BPF counter with --for-each-cgroup
- perf bpf_counter: Move common functions to bpf_counter.h
- perf tools: Add cgroup_is_v2() helper
- perf tools: Add read_cgroup_id() function
- perf stat: Introduce bpf_counter_ops-&gt;disable()
- perf stat: Introduce ':b' modifier
- perf stat: Introduce config stat.bpf-counter-events
- perf bpf: check perf_attr_map is compatible with the perf binary
- perf util: Move bpf_perf definitions to a libperf header
- perf stat: Measure 't0' and 'ref_time' after enable_counters()
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF
- perf stat: Enable counting events for BPF programs
- perf build: Support build BPF skeletons with perf
- bpftool: Add Makefile target bootstrap
- perf tools: Add 'cgroup-switches' software event
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
- perf core: Factor out __perf_sw_event_sched
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
- ext4: ignore xattrs past end
- locking/qspinlock: Micro-optimize pending state waiting for unlock
- bcache: allow allocator to invalidate bucket in gc
- bcache: call force_wake_up_gc() if necessary in check_should_bypass()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
</package>
<package pkgid="4600aaf66527d7ee2fbd90140b9e79b53b68c3b6f68d5692eb395cd6f20e82a9" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="279.0.0.182.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-270.0.0.173" date="1751457600">- !16892 v5  HiSock Redirect Framework
- !16872  nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16887  bpf: fix potential 32-bit overflow when accessing ARRAY map element
- samples/bpf: Add HiSock Redirect sample
- openeuler_defconfig: Enable CONFIG_HISOCK
- bpf: Add bpf_ext_memcpy extension helper for arm64
- arm64: insn: Add some opcodes to instruction decoder
- bpf: Add bpf_change_skb_dev helper
- bpf: Add bpf_set_ingress_dst helper
- bpf: Add hisock_xdp_buff wrapper for xdp_buff
- bpf: Add bpf_get_ingress_dst helper
- bpf: Add HISOCK_EGRESS hook on network egress path
- bpf: Add BPF_PROG_TYPE_HISOCK prog type
- bpf: Add XDP_HISOCK_REDIRECT action
- bpf: Add CONFIG_HISOCK
- bpf: fix potential 32-bit overflow when accessing ARRAY map element
- !16798 Add GM Driver Support for Hygon platform（Cryptographic Coprocessor，OLK-5.10)
- !16860  arm64: kaslr: fix nokaslr cmdline parsing
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- !16816  CVE-2024-26798
- !15234 Add support edac for hygon family 18h model 10h
- arm64: kaslr: fix nokaslr cmdline parsing
- !16849 v4  Introduce soft domain v4
- sched: Fix might sleep in atomic section issue
- sched: Balance newly task to soft domain
- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
- sched: Add cmdline sched_soft_domain switch for soft domain feature
- sched: fair: Disable numa migrate for soft domian task
- sched: fair: Select idle cpu in soft domain
- sched: Attach task group to soft domain
- sched: topology: Build soft domain for LLC
- !16847  net/oenetcls: Support cluster sched
- !16840  A small fix for ftrace preemption count
- !16841  ftrace: Fix UAF when lookup kallsym after ftrace disabled
- net/oenetcls: Support cluster sched
- !16826  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !16785  ALSA: pcm: Fix race of buffer access at PCM OSS layer
- ftrace: Fix UAF when lookup kallsym after ftrace disabled
- ftrace: Fix preemption accounting for stacktrace trigger command
- ftrace: Fix preemption accounting for stacktrace filter command
- fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
- !15238 Add LS and IF mce types for Hygon family 18h model 7h
- !15239 Add IOAPIC support for Hygon family 18h model 10h
- !16819  nfsd: don't ignore the return code of svc_proc_register()
- nfsd: don't ignore the return code of svc_proc_register()
- fbcon: always restore the old font data in fbcon_do_set_font()
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed
- fbdev: fbcon: Properly revert changes when vc_resize() failed
- !16786  Fix CVE-2022-50230
- !16801 v4  add soft quota
- sched: Fix kabi broken in struct task_group and struct cfs_rq
- sched: More flexible use of CPU quota when CPU is idle
- !16794  eventpoll: Fix soft lockup in xcall_read()
- crypto: hct: update hct driver to support both guest and host.
- crypto: hct: provides hygon crypto technology ccp device driver.
- crypto: ccp: support sm2 on Hygon generation 4th CPU
- crypto: ccp: remove repeated sm4-hs mode
- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
- crypto: ccp: Only handle interrupts by completion.
- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
- crypto: ccp: Support SM4 algorithm for hygon ccp.
- crypto: ccp: Support SM3 algorithm for hygon ccp.
- crypto: ccp: Support SM2 algorithm for hygon ccp.
- eventpoll: Fix soft lockup in xcall_read()
- arm64: set UXN on swapper page tables
- ALSA: pcm: Fix race of buffer access at PCM OSS layer
- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
</package>
<package pkgid="2178788701346cb713e03ade8dd17e8c632fcd46294228cf17c2c4ad46f652e1" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="280.0.0.183.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-271.0.0.174" date="1751976000">- !17015 [OLK-5.10]:update patches for sw64 architecture
- !16751 [OLK-5.10] iommu: Add support for ACPI device direct mapping
- !12159 Add the spidev.ko to OLK-5.10
- !16992  selinux: ignore unknown extended permissions
- !15235 correct address translation for Hygon family 18h model 4h~10h
- sw64: kvm: save the virtual address of irqs_pending in vcpucb
- sw64: delete useless I/O access in VM and emulator
- sw64: kvm: fix perf kvm support for CORE4
- sw64: pci: remove zx200 dma mask reset
- sw64: fix for executing syscall(-1)
- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
- sw64: pci: add base address of devmn
- sw64: adjust the notrace in the code
- !16776  cachefiles: Fix the potential ABBA deadlock issue
- selinux: ignore unknown extended permissions
- !16970  Fix CVE-2025-38170
- !16966  net: openvswitch: Fix the dead loop of MPLS parse
- !16965  dma-buf: insert memory barrier before updating num_fences
- arm64/fpsimd: Discard stale CPU state when handling SME traps
- net: openvswitch: Fix the dead loop of MPLS parse
- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
- dma-buf: insert memory barrier before updating num_fences
- !16937 [OLK-5.10]:sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- !16944 xhci: Limit time spent with xHC interrupts disabled during bus resume
- !15224 Add set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
- !16934 [OLK-5.10] PCIe Synchronous OLK-6.6 modified to OLK-6.6
- !16935 [OLK-5.10] Add gpio-hisi softdepend
- xhci: Limit time spent with xHC interrupts disabled during bus resume
- xhci: add helpers for enabling and disabling interrupters
- iommu: Add support for ACPI device direct mapping
- !16909  mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- !16916  Backport mainline patches
- !16914  net: fix slab-use-after-free read in decode_session6
- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
- Add gpio-hisi softdepend
- PCI/DPC: Ignore Surprise Down error on hot removal
- hwtracing: hisi_ptt: Check duplicate filters before allocation
- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
- EDAC/amd64: Separate the address translation function for hygon family 18h model 4h
- !16899  libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16901  uprobes: check anon before compound when unregister
- net: virtio: Fix kabi broken
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- net: add more sanity check in virtio_net_hdr_to_skb()
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
- net: fix slab-use-after-free read in decode_session6
- !15236 Get the correct instance id calculation for Hygon family 18h model 6h~10h
- !15658 [OLK-5.10] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- !16795 [OLK-5.10] Print secure features when running on Hygon CPUs
- mm/hugetlb: fix incorrect gfp flag for mempolicy MPOL_PREFERRED_MANY
- uprobes: check anon before compound when unregister
- libnvdimm/labels: Fix divide error in nd_label_data_init()
- !16752  nfs: handle failure of nfs_get_lock_context in unlock path
- x86/cpufeatures: Add CSV3 CPU feature
- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
- x86/cpu: Detect memory encryption features on Hygon CPUs
- KVM: SVM: Print Hygon CSV support info if support is detected
- crypto: ccp: Print Hygon CSV API version when CSV support is detected
- x86/mm: Print CSV info into the kernel log
- x86/config: Set CONFIG_HYGON_CSV by default
- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
- Documentation/arch/x86: Add HYGON secure virtualization description
- cachefiles: Fix the potential ABBA deadlock issue
- nfs: handle failure of nfs_get_lock_context in unlock path
- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
- EDAC/amd64: Get instance id for Hygon family 18h model 10h
- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
- Open the CONFIG for spidev.ko</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
</package>
<package pkgid="e651ea6ed012c14f3a62093411719489aa0bb715d4419a425d90ac28c6a22693" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="281.0.0.184.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-272.0.0.175" date="1752062400">- !17048  RDMA/hns: Stability and Security Fixes and Improvements
- !16839 Add gpio-hisi softdepend
- !16852 net: hns3: fix a use of uninitialized variable problem
- !16918 [OLK-5.10] io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- !17037  iio: light: opt3001: fix deadlock due to concurrent flag access
- !16855 ptp: hisi: the print of element in ptp need protected by lock
- !16881 net: hns3: fix kernel crash when uninstalling driver
- RDMA/hns: Fix double destruction of rsv_qp
- RDMA/hns: Fix address information leakage of DCA memory
- RDMA/hns: Fix scc_param failed logic judgments
- RDMA/hns: Fix congestion control algorithm parameter range
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
- RDMA/hns: Fix divide-by-zero error in dca debugfs
- RDMA/hns: Fix descriptions of stars api
- RDMA/hns: Fix poe memory leak in error flow
- RDMA/hns: Fix accessing uninitialized resources
- RDMA/hns: Add check between dca_min_size and dca_max_size
- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
- iio: light: opt3001: fix deadlock due to concurrent flag access
- net: hns3: fix kernel crash when uninstalling driver
- ptp: hisi: the print of element in ptp need protected by lock
- ptp: hisi: fix list not delete problem
- net: hns3: fix a use of uninitialized variable problem
- net: hns3: avoid unnecessary checking when unmap buffer
- net: hns3: disable interrupt when ptp init failed
- Add gpio-hisi softdepend</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
</package>
<package pkgid="f8866831866946f77be963b3f9f79e1b9c9dc08aa68f1fd8d83288fb39d7f9b4" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="282.0.0.185.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-273.0.0.176" date="1752580800">- !17045  arm64: Fix a typo in xcall_init_task()
- !17105  arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17099  arm64: exec: add mcs support for prepare_binprm
- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
- !17104  hugetlb: drain pcp for movable zone before alloc
- !16949  media: uvcvideo: Remove dangling pointers
- hugetlb: drain pcp for movable zone before alloc
- arm64: exec: add mcs support for prepare_binprm
- iov_iter: add copy_mc_page_to_kvec_iter
- !16927  nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- !16761  cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect
- !16429 CVE-2025-21855
- !17050 EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- !17058  media: cxusb: no longer judge rbuf when the write fails
- !16943  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- media: cxusb: no longer judge rbuf when the write fails
- ibmvnic: Don't reference skb after sending to VIOS
- !17002  net_sched: red: fix a race in __red_change()
- EDAC/amd64: Fix the check build warning info in hygon_umc_normaddr_to_sysaddr()
- arm64: Fix a typo in xcall_init_task()
- net_sched: red: fix a race in __red_change()
- media: uvcvideo: Remove dangling pointers
- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
- cifs: fix mount deadlock by avoiding super block iteration in DFS reconnect</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
</package>
<package pkgid="b788364231e958de9fa154a45d3b7a2afeddef52e859b27a8d4a2ffbc1ce2883" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="283.0.0.186.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-274.0.0.177" date="1753185600">- !17195  smb: client: fix use-after-free in crypt_message when using async crypto
- !17239 【OLK 5.10】some bugfixes and cleanups for hns3 driver
- !17077  smb: client: fix use-after-free in cifs_oplock_break
- !17242  ima: prevent concurrent list operations in ima_lsm_update_rules
- ima: prevent concurrent list operations in ima_lsm_update_rules
- net: hns3: Change the function return type from int to bool
- !17232 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- !17233  hugeltb: Fix null ptr exception during drain movable pcp
- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
- net: hns3: defer calling ptp_clock_register()
- net: hns3: fix an interrupt residual problem
- hugeltb: Fix null ptr exception during drain movable pcp
- net: hns3: store rx VLAN tag offload state for VF
- !17204 v2  CVE-2022-49961
- !16809  vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex
- !16885  fs: Backport two namespace fix patches
- !17158  arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- selftests/bpf: Add regression test for pruning fix
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
- !17146  jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17173  wifi: ath9k_htc: Abort software beacon handling if disabled
- !16942  ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- smb: client: fix use-after-free in crypt_message when using async crypto
- wifi: ath9k_htc: Abort software beacon handling if disabled
- !17149  Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- arm64/mpam: Only inform the CPUs running tasks of the group
- arm64/mpam: Fix the potential deadlock when updating the rmid
- arm64/mpam: Fix task CLOSID/RMID update race
- arm64/mpam: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
- arm64/mpam: Use an IPI instead of task_work_add() to update MPAM sysreg
- !17123  crypto: algif_hash - fix double free in hash_accept
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
- !17125  EDAC/skx_common: Fix general protection fault
- !17131  modify xcall xint proc file permissions
- modify xcall proc file permissions to 640
- modify xint proc file permissions to 640
- EDAC/skx_common: Fix general protection fault
- crypto: algif_hash - fix double free in hash_accept
- smb: client: fix use-after-free in cifs_oplock_break
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
- do_change_type(): refuse to operate on unmounted/not ours mounts
- vhost-scsi: protect vq-&gt;log_used with vq-&gt;mutex</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
</package>
<package pkgid="a0d459f127706453e497bdc3ae1333971d08a7ec8e094491e8c8223b8051ef5b" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="284.0.0.187.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-275.0.0.178" date="1753790400">- !17327  perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
- !17252 ROH:fix security issues and eliminate redundancies
- !17241 gpiolib: Get rid of ARCH_NR_GPIOS
- !17010  perf: Fix sample vs do_exit()
- !17256 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- ROH:fix security issues and eliminate redundancies
- !17311  usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !15469  scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
- !17283  fs/writeback: bail out if there is no more inodes for IO and queued once
- usb: typec: altmodes/displayport: do not index invalid pin_assignments
- !17306  atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17297  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17298  dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- !17300  jfs: add check read-only before txBeginAnon() call
- !16386 v5  Fix x2apic enablement and allow more CPUs, clean up I/OAPIC and MSI bitfields
- atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
- !17288 RDMA/hns: Support querying DIP SCC context
- jfs: add check read-only before txBeginAnon() call
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
- !17285  libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- !16746 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- RDMA/hns: Support querying DIP SCC context
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
- fs/writeback: bail out if there is no more inodes for IO and queued once
- !17279 RDMA/hns: Remove MW support
- RDMA/hns: Remove MW support
- RDMA/hns: Drop GFP_NOWARN
- RDMA/hns: Fix -Wframe-larger-than issue
- RDMA/hns: Fix HW resources are not cleared in error flow
- RDMA/hns: Fix remove debugfs after device has been unregistered
- RDMA/hns: Add trace for MR/MTR attribute dumping
- RDMA/hns: Add trace for WQE dumping
- RDMA/hns: Add trace for CMDQ dumping
- RDMA/hns: Add trace for AEQE dumping
- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
- RDMA/hns: Inappropriate format characters cleanup
- RDMA/hns: Add trace for flush CQE
- !17258  mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
- gpiolib: Get rid of never false gpio_is_valid() calls
- perf: Fix sample vs do_exit()
- nvmet-tcp: don't restore null sk_state_change
- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it
- iommu/amd: Keep track of amd_iommu_irq_remap state
- iommu/amd: Stop irq_remapping_select() matching when remapping is disabled
- iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_remapping_select()
- x86/ioapic: Correct the PCI/ISA trigger type selection
- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index
- x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected
- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available
- x86/apic: Support 15 bits of APIC ID in MSI where available
- x86/ioapic: Handle Extended Destination ID field in RTE
- iommu/vt-d: Simplify intel_irq_remapping_select()
- x86: Kill all traces of irq_remapping_get_irq_domain()
- x86/ioapic: Use irq_find_matching_fwspec() to find remapping irqdomain
- x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomain
- iommu/hyper-v: Implement select() method on remapping irqdomain
- iommu/vt-d: Implement select() method on remapping irqdomain
- iommu/amd: Implement select() method on remapping irqdomain
- x86/apic: Add select() method on vector irqdomain
- genirq/irqdomain: Implement get_name() method on irqchip fwnodes
- x86/ioapic: Generate RTE directly from parent irqchip's MSI message
- x86/ioapic: Cleanup IO/APIC route entry structs
- x86/io_apic: Cleanup trigger/polarity helpers
- x86/msi: Remove msidef.h
- x86/pci/xen: Use msi_msg shadow structs
- x86/kvm: Use msi_msg shadow structs
- PCI: vmd: Use msi_msg shadow structs
- x86/hpet: Move MSI support into hpet.c
- x86/devicetree: Fix the ioapic interrupt type table
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
</package>
<package pkgid="e4065e8a8b2a5d92b6b8e8da9a468f6cc0954bad81914f604bd29987df7b30b0" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="285.0.0.188.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-276.0.0.179" date="1754395200">- !16940 v2  dm: fix unconditional IO throttle caused by REQ_PREFLUSH
- !17315  ovl: fix general protection fault in security_inode_getattr
- !17425  net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- !17424  bcache: fix NULL pointer in cache_set_flush()
- !17433  ACPICA: Refuse to evaluate a method if arguments are missing
- !17417  drm/dp_mst: Fix MST sideband message body length check
- !17418  drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- !17407  usb: net: sierra: check for no status endpoint
- !17429  drm/v3d: Disable interrupts before resetting the GPU
- !17292 [OLK 5.10] AMD Turin and auto IBRS patches backport
- ACPICA: Refuse to evaluate a method if arguments are missing
- drm/v3d: Disable interrupts before resetting the GPU
- !17394  selftests/tracing: Fix false failure of subsystem event test
- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
- bcache: fix NULL pointer in cache_set_flush()
- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
- drm/dp_mst: Fix MST sideband message body length check
- usb: net: sierra: check for no status endpoint
- !17389  CVE-2025-21702
- !17388  ipvlan: ensure network headers are in skb linear part
- !17383  net/sched: act_ct: fix ref leak when switching zones
- !17382  net: annotate races around sk-&gt;sk_bound_dev_if
- !17381  net: sched: Disallow replacing of child qdisc from one parent to another
- !17377  net: sched: fix ets qdisc OOB Indexing
- !17379  bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- selftests/tracing: Fix false failure of subsystem event test
- pfifo_tail_enqueue: Drop new packet when sch-&gt;limit == 0
- net_sched: sch_fifo: implement lockless __fifo_dump()
- ipvlan: ensure network headers are in skb linear part
- net/sched: act_ct: fix ref leak when switching zones
- net: annotate races around sk-&gt;sk_bound_dev_if
- !17359 [OLK 5.10] AMD HSMP driver support patches backport
- net: sched: Disallow replacing of child qdisc from one parent to another
- !17374  RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17365  atm: clip: Fix infinite recursive call of clip_push().
- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
- net: sched: fix ets qdisc OOB Indexing
- !17347  calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- !17373  drm/amd/display: Add null pointer check for get_first_active_display()
- RDMA/mlx5: Initialize obj_event-&gt;obj_sub_list before xa_insert
- !17370  ext4: inline: fix len overflow in ext4_prepare_inline_data
- drm/amd/display: Add null pointer check for get_first_active_display()
- ext4: inline: fix len overflow in ext4_prepare_inline_data
- atm: clip: Fix infinite recursive call of clip_push().
- !17350  scsi: lpfc: Use memcpy() for BIOS version
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
- platform/x86/amd/hsmp: switch to use device_add_groups()
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
- platform/x86/amd/hsmp: Add support for ACPI based probing
- platform/x86/amd/hsmp: Restructure sysfs group creation
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
- platform/x86/amd/hsmp: Create static func to handle platdev
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
- platform/x86/amd/hsmp: Move hsmp_test to probe
- platform/x86/amd/hsmp: Fix iomem handling
- platform/x86/amd/hsmp: improve the error log
- platform/x86/amd/hsmp: add support for metrics tbl
- platform/x86/amd/hsmp: create plat specific struct
- platform/x86: Move AMD platform drivers to separate directory
- !17344 v2  eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- tools headers x86 cpufeatures: Sync with the kernel sources
- KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
- KVM: x86: work around QEMU issue with synthetic CPUID leaves
- KVM: x86: Propagate the AMD Automatic IBRS feature to the guest
- x86/cpu, kvm: Add the SMM_CTL MSR not present feature
- x86/cpu, kvm: Add the Null Selector Clears Base feature
- x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf
- x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature
- KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code
- x86/bugs: Don't fill RSB on context switch with eIBRS
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
- x86/mm: Refactor cond_ibpb() to support other use cases
- KVM: x86: Advertise that the SMM_CTL MSR is not supported
- KVM: x86: synthesize CPUID leaf 0x80000021h if useful
- KVM: x86: skip host CPUID call for hypervisor leaves
- KVM: x86: add support for CPUID leaf 0x80000021
- x86/bugs: Use SBPB in write_ibpb() if applicable
- x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
- x86/asm: Have the __ASM_FORM macros handle commas in arguments
- x86/cpu/amd: Fix workaround for erratum 1054
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
- scsi: lpfc: Use memcpy() for BIOS version
- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
- eventpoll: Fix return fixed cpu bug in set_prefetch_numa_cpu()
- ovl: fix general protection fault in security_inode_getattr
- dm: fix unconditional IO throttle caused by REQ_PREFLUSH</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
</package>
<package pkgid="94fa3db55195e1c31903e91caa135de0fb012bdf6cbe09e22072c4d9a73c58e1" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="286.0.0.189.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-277.0.0.180" date="1755086400">- !17505  CVE-2024-58237
- !17504  net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- !17503  sctp: detect and prevent references to a freed transport in sendmsg
- !17461 drivers:misc:sdma-dae: fix incorrect debugfs print
- !17506 ROH: fix variable type inconsistency issue
- !17437 [OLK-5.10]:update patches for sw64 architecture
- ROH: fix variable type inconsistency issue
- bpf: consider that tail calls invalidate packet pointers
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
- sctp: detect and prevent references to a freed transport in sendmsg
- !17486  net: atm: fix use after free in lec_send()
- !17485  vlan: enforce underlying device type
- !17484  net: gso: fix ownership in __udp_gso_segment
- net: atm: fix use after free in lec_send()
- vlan: enforce underlying device type
- net: gso: fix ownership in __udp_gso_segment
- !17466  arm-smmu-v3: adjust ecmdq log level
- drivers:misc:sdma-dae: fix incorrect debugfs print
- arm-smmu-v3: adjust ecmdq log level
- !17457 v2  posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
- sw64: kvm: fix compile error of kvm.ko
- sw64: kvm: remove the duplicated Kconfig selection of KVM
- sw64: cpuidle: add dedicated driver
- sw64: crypto: implement crc32 assembly optimization
- sw64: efi: remove meaningless code from asm/efi.h
- sw64: cpufreq: using PLL0 to provide clock for idle cores
- sw64: kvm: enable dirty log gradually in small chunks for core4
- sw64: fix guest kdump function
- sw64: use wait/complete for smp boot
- sw64: fix sw64_rrk_store() wrap handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
</package>
<package pkgid="f88dec45a0a78e5971b728fb6a53f6fedaad6134963b74189126bd6c370b423f" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="287.0.0.190.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-278.0.0.181" date="1755604800">- !17568  comedi: aio_iiro_16: Fix bit shift out of bounds
- !17545  net_sched: drr: Fix double list add in class with netem as child qdisc
- comedi: aio_iiro_16: Fix bit shift out of bounds
- !17566  hugelb: do not sleep during spinlock hugetlb_lock
- hugelb: do not sleep during spinlock hugetlb_lock
- !17480  HID: core: fix __hid_request when no report ID is used
- !17554  arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- arm64: mm: fix EFI_BUFFER_TOO_SMALL problem for MemoryOnChipMode
- !17544  net_sched: qfq: Fix double list add in class with netem as child qdisc
- !17543  net: sch: Fix CVE-2025-37798
- !17539  wifi: at76c50x: fix use after free access in at76_disconnect
- !17536  net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17532  sched: Fix sched tunable parameter range overflow
- !15064  arm64: mm: Update PBHA related variable name
- net_sched: drr: Fix double list add in class with netem as child qdisc
- net_sched: qfq: Fix double list add in class with netem as child qdisc
- codel: remove sch-&gt;q.qlen check before qdisc_tree_reduce_backlog()
- sch_ets: make est_qlen_notify() idempotent
- sch_qfq: make qfq_qlen_notify() idempotent
- sch_hfsc: make hfsc_qlen_notify() idempotent
- sch_drr: make drr_qlen_notify() idempotent
- sch_htb: make htb_deactivate() idempotent
- sch_htb: make htb_qlen_notify() idempotent
- wifi: at76c50x: fix use after free access in at76_disconnect
- net: vlan: Fix kabi breakage of struct vlan_info
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
- !17531 RDMA/hns: Fix dip entries leak on devices newer than hip09
- sched: Fix sched tunable parameter range overflow
- !17494 v2  kernfs performance optimization
- RDMA/hns: Fix dip entries leak on devices newer than hip09
- !17527  PCI/ASPM: Fix link state exit during switch upstream function removal
- !17525  fix CVE-2022-49623
- PCI/ASPM: Fix link state exit during switch upstream function removal
- !17522  CVE-2025-38180
- powerpc/xive/spapr: correct bitmap allocation size
- powerpc/xive: Add some error handling code to 'xive_spapr_init()'
- net: atm: fix /proc/net/atm/lec handling
- net: atm: add lec_mutex
- kernfs: don't create a negative dentry if inactive node exists
- kernfs: also call kernfs_set_rev() for positive dentry
- kernfs: dont call d_splice_alias() under kernfs node lock
- kernfs: use i_lock to protect concurrent inode updates
- kernfs: switch kernfs to use an rwsem
- kernfs: use VFS negative dentry caching
- kernfs: add a revision to identify directory node changes
- HID: core: do not bypass hid_hw_raw_request
- HID: core: ensure __hid_request reserves the report ID as the first byte
- HID: core: ensure the allocated report buffer can contain the reserved report ID
- arm64: mm: Update PBHA related variable name</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
</package>
<package pkgid="00f26c01f200f24a327bce5bc4fff5962c682347eba07c8e281618c22d961d1f" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="288.0.0.191.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-279.0.0.182" date="1756209600">- !17745  trace/fgraph: Fix the warning caused by missing unregister notifier
- !17726  perf/core: Don't leak AUX buffer refcount on allocation failure
- !17675  ftrace: Also allocate and copy hash for reading of filter files
- !17670  ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !15618  partitions: mac: fix handling of bogus partition table
- trace/fgraph: Fix the warning caused by missing unregister notifier
- !17723  mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17727  CVE-2025-38465
- !17454  md/raid1: Fix stack memory use after return in raid1_reshape
- !17452  blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- netlink: avoid infinite retry looping in netlink_unicast()
- netlink: make sure we allow at least one dump skb
- netlink: Fix rmem check in netlink_broadcast_deliver().
- netlink: Fix wraparounds of sk-&gt;sk_rmem_alloc.
- perf/core: Don't leak AUX buffer refcount on allocation failure
- mm/dpool: mark dpool hugetlb page as dirty in free_huge_page()
- !17631  perf/core: Exit early on perf_mmap() fail
- ftrace: Also allocate and copy hash for reading of filter files
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
- !17603  two bugfix for arm64 support HVO
- !17657  selftests/bpf: Add remaining ASSERT_xxx() variants
- selftests/bpf: Add remaining ASSERT_xxx() variants
- !17614  xfrm: state: fix out-of-bounds read during lookup
- !17626  Fix CVE-2025-37780
- !17627  Fix CVE-2024-58069
- !17624  rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- !17623  net_sched: hfsc: Fix a UAF vulnerability in class handling
- !17622  tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- !17621  CVE-2025-38052
- !17619  tipc: Fix use-after-free in tipc_conn_close().
- !17620  net: clear the dst when changing skb protocol
- !17618  net_sched: sch_sfq: fix a potential crash on gso_skb handling
- !17617  net: fix udp gso skb_segment after pull from frag_list
- !17616  atm: Fix NULL pointer dereference
- !17615  udp: Fix memory accounting leak.
- !17613  macsec: fix UAF bug for real_dev
- !17612  vfio/pci: Properly hide first-in-list PCIe extended capability
- perf/core: Exit early on perf_mmap() fail
- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
- isofs: Prevent the use of too small fid
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
- net_sched: hfsc: Fix a UAF vulnerability in class handling
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
- net: tipc: fix refcount warning in tipc_aead_encrypt
- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
- net: clear the dst when changing skb protocol
- tipc: Fix use-after-free in tipc_conn_close().
- net_sched: sch_sfq: fix a potential crash on gso_skb handling
- net: fix udp gso skb_segment after pull from frag_list
- atm: Fix NULL pointer dereference
- udp: Fix memory accounting leak.
- xfrm: state: fix out-of-bounds read during lookup
- macsec: fix UAF bug for real_dev
- vfio/pci: Properly hide first-in-list PCIe extended capability
- !17376 net_sched: Flush gso_skb list too during -&gt;change()
- !17576  net/sched: Fix CVE-2025-37890
- arm64: mm: HVO: fix deadlock in split vmemmap pmd
- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
- !17581  tracing: Add down_write(trace_event_sem) when adding trace event
- !17580  iio: adc: ti-ads8688: fix information leak in triggered buffer
- tracing: Add down_write(trace_event_sem) when adding trace event
- !17579 v2  two cve fix
- iio: adc: ti-ads8688: fix information leak in triggered buffer
- vfio/platform: check the bounds of read/write syscalls
- powerpc/mm/fault: Fix kfence page fault reporting
- net/sched: ets: use old 'nbands' while purging unused classes
- net/sched: Always pass notifications when child class becomes empty
- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
- md/raid1: Fix stack memory use after return in raid1_reshape
- blk-mq: don't touch -&gt;tagset in blk_mq_get_sq_hctx
- net_sched: Flush gso_skb list too during -&gt;change()
- partitions: mac: fix handling of bogus partition table</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
</package>
<package pkgid="f9ef2d05e3643744e2b5186d5b43ec424d1de96df498d34195e6fdaaee6c4e60" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="289.0.0.192.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-280.0.0.183" date="1756814400">- !17849 [OLK-5.10]:update patches for sw64 architecture
- !17852  cpufreq: Init policy-&gt;rwsem before it may be possibly used
- sw64: fix for userspace asking for syscall(-1)
- sw64: update junzhang default config file
- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
- sw64: add cross-page check in software unaligned write handling
- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
- !17738  CVE-2024-53216 &amp;&amp; CVE-2024-56558
- cpufreq: Init policy-&gt;rwsem before it may be possibly used
- !17801  page_pool: Fix use-after-free in page_pool_recycle_in_ring
- !17799  iwlwifi: Add missing check for alloc_ordered_workqueue
- !17817  vmci: Prevent the dispatching of uninitialized payloads
- !17680 Add Model specific EPP adjustment support for EMR/SPR/GNR
- !17667 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- !17682 Add TPMI RAPL PMU support for GNR/CWF and later Intel Xeon machines
- !17664 intel_pstate support OOB mode for EMR/GNR/SRF/CWF
- !17662 platform/x86: ISST: Add Clearwater Forest to support list
- !17820  mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
- !17767 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- !17806  pinmux: fix race causing mux_owner NULL with active mux_usecount
- !17805  f2fs: fix to avoid out-of-boundary access in devs.path
- vmci: Prevent the dispatching of uninitialized payloads
- pinmux: fix race causing mux_owner NULL with active mux_usecount
- f2fs: fix to avoid out-of-boundary access in devs.path
- !17795  perf/core: Prevent VMA split of buffer mappings
- !17316 [OLK-5.10] backport the follow important bugfix for nvme driver from upstream linux-5.10.y
- !17791  ipv6: mcast: extend RCU protection in igmp6_send()
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- page_pool: fix inconsistency for page_pool_ring_[un]lock()
- net: page_pool: use in_softirq() instead
- iwlwifi: Add missing check for alloc_ordered_workqueue
- !17573 ROH: Add crc_err_cnt and retry_cnt mib statistics
- perf/core: Prevent VMA split of buffer mappings
- !17773  thunderbolt: Do not double dequeue a configuration request
- !17793 v2  fix some CVEs
- KVM: x86: Reset IRTE to host control if *new* route isn't postable
- rapidio: fix an API misues when rio_add_net() fails
- filemap: avoid truncating 64-bit offset to 32 bits
- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
- drm/amd/display: Fix memory leak
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- ipv6: mcast: extend RCU protection in igmp6_send()
- !17759  CVE-2025-37834
- !17749  mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- !17688  netfilter: fix CVE-2022-49622
- !17698  netfilter: nft_tunnel: fix geneve_opt type confusion addition
- !17686  net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- !17710  bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- !17765  mm/smaps: fix race between smaps_hugetlb_range and migration
- !17740  Fix trace may OOB when trace_get_user failed
- !17743  i2c: qup: jump out of the loop in case of timeout
- thunderbolt: Do not double dequeue a configuration request
- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
- mm/smaps: fix race between smaps_hugetlb_range and migration
- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
- mm/vmscan: don't try to reclaim hwpoison folio
- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
- i2c: qup: jump out of the loop in case of timeout
- tracing: Limit access to parser-&gt;buffer when trace_get_user failed
- tracing: Remove unneeded goto out logic
- nfsd: fix UAF when access ex_uuid or ex_stats
- SUNRPC: no need get cache ref when protected by rcu
- nfsd: no need get cache ref when protected by rcu
- SUNRPC: introduce cache_check_rcu to help check in rcu context
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- nfsd: release svc_expkey/svc_export with rcu_work
- SUNRPC: make sure cache entry active before cache_show
- nfsd: make sure exp active before svc_export_show
- platform/x86: ISST: Add Clearwater Forest to support list
- powercap: intel_rapl_tpmi: Enable PMU support
- powercap: intel_rapl: Introduce APIs for PMU support
- powercap: intel_rapl: Sort header files
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
- cpufreq: intel_pstate: Allow model specific EPPs
- bitfield: add FIELD_PREP_CONST()
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids
- cpufreq: intel_pstate: Update EPP for AlderLake mobile
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
- netfilter: nft_tunnel: fix geneve_opt type confusion addition
- selftests: netfilter: add test case for nf trace infrastructure
- netfilter: nf_tables: fix crash when nf_trace is enabled
- netfilter: nf_tables: avoid skb access on nf_stolen
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
- ROH: Add crc_err_cnt and retry_cnt mib statistics
- nvme-tcp: fix premature queue removal and I/O failover</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-281.0.0.184" date="1757419200">- !17933  CVE-2025-38502
- bpf: Fix updating attached freplace prog in prog_array map
- bpf: Resolve fext program type when checking map compatibility
- Fix kabi breakage for bpf_map by using KABI_FILL_HOLE and KABI_EXTEND
- bpf: Fix oob access in cgroup local storage
- bpf: Move cgroup iterator helpers to bpf.h
- bpf: Move bpf map owner out of common struct
- bpf: Add cookie object to bpf maps
- bpf: generalise tail call map compatibility check
- !17904 [OLK-5.5] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !16636 [OLK-5.10] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- !17912  net/mlx5: Check device memory pointer before usage
- net/mlx5: Check device memory pointer before usage
- !17885 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
- !17867  scsi: core: ufs: Fix a hang in the error handler
- scsi: lpfc: Fix link down processing to address NULL pointer dereference
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
- !17443  scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
- scsi: core: ufs: Fix a hang in the error handler
- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
- dma: pswiotlb: Move platform-identification to cpu errata
- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
- dma: phyitum: enable CONFIG_PSWIOTLB
- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
</package>
<package pkgid="ccd9f7c0db438f6035ccea44f1edbbc6f3460116ab91c68f23173a88e934bb3e" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="291.0.0.194.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-282.0.0.185" date="1758024000">- !17999  gfs2: Validate i_depth for exhash directories
- !17970  nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
- gfs2: Validate i_depth for exhash directories
- !17995  media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
</package>
<package pkgid="bbbe84483da5393f76acf853865ad641d41a4e4253ea2ccf642a8c5398951ca3" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="292.0.0.195.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-283.0.0.186" date="1758715200">- !18068  net: bridge: fix soft lockup in br_multicast_query_expired()
- !18025  trace/fgraph: Fix error handling
- !18100  Fix CVE-2022-50255
- !18102  bpf: Fix memleak due to fentry attach failure
- bpf: Fix memleak due to fentry attach failure
- tracing: Have the user copy of synthetic event address use correct context
- tracing: Fix reading strings from synthetic events
- tracing: Move duplicate code of trace_kprobe/eprobe.c into header
- net: bridge: fix soft lockup in br_multicast_query_expired()
- trace/fgraph: Fix error handling</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
</package>
<package pkgid="7efbd656788c02e3c41a753262703bbe5c86a6ad092f10002c56227bc0d2936f" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="293.0.0.196.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-284.0.0.187" date="1760011200">- !18283 RDMA/hns: Fix wrong WQE data when QP wraps around
- !18262  net: dsa: Avoid cross-chip syncing of VLAN filtering
- !17990 perf: backport community patches
- !18229  net: ch9200: fix uninitialised access during mii_nway_restart
- RDMA/hns: Fix wrong WQE data when QP wraps around
- net: dsa: Avoid cross-chip syncing of VLAN filtering
- !18251  mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- !18162  x86/MCE: Always save CS register on AMD Zen IF Poison errors
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
- net: ch9200: fix uninitialised access during mii_nway_restart
- perf: Always feature test reallocarray
- perf comm str: Avoid sort during insert
- perf comm: Fix comm_str__put() for reference count checking
- perf comm: Add reference count checking to 'struct comm_str'
- libperf rc_check: Make implicit enabling work for GCC
- libperf rc_check: Enable implicitly with sanitizers
- libperf: Add reference count checking macros
- !18122  nfsd: call op_release, even when op_func returns an error
- !18126  scsi: target: iscsi: Fix a race condition between login_work and the login thread
- !17610 net: ravb: Fix missing rtnl lock in suspend/resume path
- !17876 fs/ntfs3: cancle set bad inode after removing name fails
- !17927 spufs: fix a leak on spufs_new_file() failure
- !17929 bus: fsl-mc: fix double-free on mc_dev
- !18138  VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- !18155  ARM: rockchip: fix kernel hang during smp initialization
- x86/MCE: Always save CS register on AMD Zen IF Poison errors
- ARM: rockchip: fix kernel hang during smp initialization
- !18112  tee: fix NULL pointer dereference in tee_shm_put
- !18070  fs: writeback: fix use-after-free in __mark_inode_dirty()
- !18099  nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- VMCI: check context-&gt;notify_page after call to get_user_pages_fast() to avoid GPF
- scsi: target: iscsi: Fix a race condition between login_work and the login thread
- nfsd: call op_release, even when op_func returns an error
- tee: fix NULL pointer dereference in tee_shm_put
- nfsd: replace wait_on_bit by wait_on_bit_acquire in nfsd_file_acquire
- fs: writeback: fix use-after-free in __mark_inode_dirty()
- bus: fsl-mc: fix double-free on mc_dev
- spufs: fix a leak on spufs_new_file() failure
- fs/ntfs3: cancle set bad inode after removing name fails
- net: ravb: Fix missing rtnl lock in suspend/resume path</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
</package>
<package pkgid="0f030ac1f1f247d251965bff96f7df4c185f242c8cbb1c6650380f7f75befd90" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="294.0.0.197.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-285.0.0.188" date="1760443200">- !18305  vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18278  sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- !18067  NFSD: Protect against send buffer overflow in NFSv2 READ
- !18335  x86/paravirt: Fix build due to __text_gen_insn() backport
- !18043 [OLK-5.10] Add SEV-ES hypervisor support
- x86/paravirt: Fix build due to __text_gen_insn() backport
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
- !18052  fix oenetcls bugs
- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
- KVM: SVM: Add Hygon CSV2 detection for confidential computing support
- KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
- KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
- KVM: SVM: Add support for booting APs in an SEV-ES guest
- KVM: SVM: fix 32-bit compilation
- KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
- KVM: SVM: Provide support to launch and run an SEV-ES guest
- KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
- KVM: SVM: Provide support for SEV-ES vCPU loading
- KVM: SVM: Provide support for SEV-ES vCPU creation/loading
- KVM: SVM: Update ASID allocation to support SEV-ES guests
- KVM: SVM: Set the encryption mask for the SVM host save area
- KVM: SVM: Add NMI support for an SEV-ES guest
- KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
- KVM: SVM: Do not report support for SMM for an SEV-ES guest
- KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
- KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
- KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
- KVM: SVM: Add support for EFER write traps for an SEV-ES guest
- KVM: SVM: Support string IO operations for an SEV-ES guest
- KVM: SVM: Support MMIO for an SEV-ES guest
- KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
- KVM: SVM: Create trace events for VMGEXIT processing
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
- KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
- KVM: SVM: Add initial support for a VMGEXIT VMEXIT
- KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
- KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
- KVM: SVM: Do not allow instruction emulation under SEV-ES
- KVM: SVM: Prevent debugging under SEV-ES
- KVM: SVM: Add required changes to support intercepts under SEV-ES
- KVM: x86: introduce complete_emulated_msr callback
- KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
- KVM: x86: remove bogus #GP injection
- KVM: x86: Mark GPRs dirty when written
- KVM: SVM: Add support for the SEV-ES VMSA
- KVM: SVM: Add GHCB accessor functions for retrieving fields
- KVM: SVM: Add support for SEV-ES capability in KVM
- NFSD: Protect against send buffer overflow in NFSv2 READ
- net/oenetcls: use workqueue for ntuple cfg
- net/oenetcls: remove oenetcls trace hook
- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
- net/oenetcls: Fix oecls_numa_info_table memleak</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
</package>
<package pkgid="e858038d9528454bd38a2b353146c29c747ae4024290abd9c19a109d0ced7afa" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="295.0.0.198.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-286.0.0.189" date="1761048000">- !18480  KVM: arm64: vgic-v4: Restore pending state on host userspace write
- KVM: arm64: vgic-v4: Restore pending state on host userspace write
- !18463 scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !18150  CVE-2022-50306
- !18314  fs: quota: create dedicated workqueue for quota_release_work
- !17400  fscrypt: Don't use problematic non-inline crypto engines
- scsi/hifc: Fix rport dev loss tmo flag and function parameter check err
- !15216  Fix kfree mismatch reported by cocci
- !18424  net/hinic3: Modify driver version
- net/hinic3: Modify driver version
- !18202  blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- !18200  block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- !18197 v2  loop: Avoid updating block size under exclusive owner
- !18007  scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- !17991  CVE-2025-39697
- !18361  umount performance fix
- !18353  net/oenetcls: Fix memleak when clean flow table
- do_make_slave(): choose new master sanely
- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
- change_mnt_propagation() cleanups, step 1
- net/oenetcls: Fix memleak when clean flow table
- fs: quota: create dedicated workqueue for quota_release_work
- blk-mq: fix NULL dereference on q-&gt;elevator in blk_mq_elv_switch_none
- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
- loop: Avoid updating block size under exclusive owner
- ext4: use ext4_fc_tl_mem in fast-commit replay path
- ext4: fix potential out of bound read in ext4_fc_replay_scan()
- ext4: factor out ext4_fc_get_tl()
- ext4: introduce EXT4_FC_TAG_BASE_LEN helper
- scsi: libiscsi: Initialize iscsi_conn-&gt;dd_data only if memory is allocated
- NFS: Fix a race when updating an existing write
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
- fscrypt: Don't use problematic non-inline crypto engines
- Fix kfree mismatch reported by cocci</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
</package>
<package pkgid="6a8bec4b20a900a7c4a688d45ef184379b60132143bc41e17b90ffb54b8ecfbd" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="296.0.0.199.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-287.0.0.190" date="1761652800">- !18584  hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18537  posix-timers: Ensure timer ID search-loop limit is valid
- hisi: l0: update device name from hisi_l0 to hisi_soc_cache_mgmt
- !18549  i40e: fix idx validation in config queues msg
- i40e: fix idx validation in config queues msg
- !18534 [OLK-5.10]:update patches for sw64 architecture
- !18530 drivers:misc:sdma-dae: optimize kernel code
- posix-timers: Ensure timer ID search-loop limit is valid
- drivers:misc:sdma-dae: optimize kernel code
- sw64: fix the condition for enabling hw_una_enabled
- sw64: add trap related macros
- sw64: add missing memory clobbers
- sw64: optimize ipi handling
- sw64: Add inline find_next_set/and/clear_bit()
- sw64: optimize asid clearation
- sw64: update cflags for new compiler
- sw64: enable -relax when CONFIG_FUNCTION_TRACER=y
- sw64: efi: fix compile error when CONFIG_EFI=n
- sw64: powercap: fix misuse of an uninitialized temporary variable
- sw64: powercap: increase the interval of polling mode
- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
- sw64: powercap: avoid checking meaningless target freq
- sw64: irqchip: update effective affinity for INTx
- sw64: msi: fix affinity change of managed irq
- sw64: use orig_r0 as syscall nr
- sw64: revert ioremap() to __va() in ioport_map()
- sw64: fix unresolved reference error when close pci
- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
- !18487 RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- !18514  tracing: probes: Fix a possible race in trace_probe_log APIs
- tracing: probes: Fix a possible race in trace_probe_log APIs
- !18512  iio: adc: at91: call input_free_device() on allocated iio_dev
- iio: adc: at91: call input_free_device() on allocated iio_dev
- !18490 v2  Add some bugfix for l0.
- hisi: l0: fix security risks for l0
- hisi: l3t: use readl_poll_timeout_atomic to wait reg op finish
- hisi: l3t: fix l3t unlock order
- hisi: l3t: fix conflict between HISI050 and HISI021
- !18397  scsi: target: target_core_configfs: Add length check to avoid buffer overflow
- !18470  e1000e: fix heap overflow in e1000_set_eeprom
- RDMA/hns: Fix more wrong WQE data cases when QP wraps around
- e1000e: fix heap overflow in e1000_set_eeprom
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
</package>
<package pkgid="1301ca2cd7a59db3e65cc2e9ead6259ce7bc706c998a5e533ea30020eb594261" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="297.0.0.200.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-288.0.0.191" date="1762344000">- !18738  fs: udf: fix OOB read in lengthAllocDescs handling
- !2934 e1000e: Add support for the next LOM generation
- !18783  padata: Reset next CPU when reorder sequence wraps around
- !18737 [OLK-5.10] backport important bugfix for mpt3sas driver from upstream linux-5.10.y
- !18743 [OLK-5.10] backport important bugfix for lpfc driver from upstream linux-5.10.y
- padata: Reset next CPU when reorder sequence wraps around
- !18722  dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !14672 IXIC:add phytium ixic d2000 driver
- !18729  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- !18728  *** CVE-2025-39973 ***
- scsi: lpfc: Fix buffer free/clear order in deferred receive path
- fs: udf: fix OOB read in lengthAllocDescs handling
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- i40e: add validation for ring_len param
- i40e: increase max descriptors for XL710
- !13242 [OLK-5.10] openeuler_defconfig: clean up invalid kernel configurations
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
- !18687 v2  net/oenetcls: Balancing softirq to improve performance
- !18686  tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18018 Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- !18378 sched/fair: remove qos_reweight logic under non-SMP scenario
- net/oenetcls: Balancing softirq to improve performance
- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
- !18663  perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18628  tracing: dynevent: Add a missing lockdown check on dynevent
- perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg
- !18617  Fix CVE-2025-39993
- tracing: dynevent: Add a missing lockdown check on dynevent
- media: rc: fix races with imon_disconnect()
- media: imon: grab lock earlier in imon_ir_change_protocol()
- media: imon: Fix race getting ictx-&gt;lock
- openeuler_defconfig: clean up invalid kernel configurations
- sched/fair: remove qos_reweight logic under non-SMP scenario
- Rate-limit the logging of dirty-page and SPECTRE_V2 messages
- IXIC:add phytium ixic d2000 driver
- IXIC:add phytium ixic d2000 DT binding docs
- e1000e: Add support for the next LOM generation</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
</package>
<package pkgid="77e3b7f8354b444166bd86962f0b179f0c0f9cbe743f4fb7db77c0c40f6a76fc" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="298.0.0.201.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-289.0.0.192" date="1762862400">- !18365 [OLK-5.10]Support request attestation report from CSV guest
- !14859 net :stmmac add support for Phytium GMAC controller
- !18665 [OLK-5.10] Fix repeated VM vcpu hotplug causing Qemu to abort
- !9490 [OLK-5.10]RNPVF: NET: Fix os crash while enable sriov for rnp
- !17396  Squashfs: check return result of sb_min_blocksize
- !18430 [Intel-SIG] CWF PMU legacy support including core/uncore/event and their fixes
- !18808  net/oenetcls: Add mode 2 for rps numa affinity
- !18864  net/oenetcls: work around l0 cache
- net/oenetcls: work around l0 cache
- net: stmmac: Add Phytium GMAC glue layer
- !18746  mainline patch backport
- net/oenetcls: Add mode 2 for rps numa affinity
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
- driver/virt/coco: Add HYGON CSV Guest dirver.
- KVM: x86: Support VM_ATTESTATION hypercall
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
- KVM: SVM: Move SEV module params/variables to sev.c
- x86/sev: Drop redundant and potentially misleading 'sev_enabled'
- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
- x86/umip: Check that the instruction opcode is at least two bytes
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT
- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper
- KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
- KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
- KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit
- KVM: x86: Add dedicated helper to get CPUID entry with significant index
- KVM: x86: Move lookup of indexed CPUID leafs to helper
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too
- KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
- KVM: x86: Do runtime CPUID update before updating vcpu-&gt;arch.cpuid_entries
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels
- KVM: x86: add guest_cpuid_is_intel
- perf/x86/intel: Add PMU support for Clearwater Forest
- x86/cpu: Update Intel Family comments
- perf/x86/intel: Fix event constraints for LNC
- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
- perf/x86/intel/ds: Add PEBS format 6
- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
- tools/include: Sync uapi/linux/perf.h with the kernel sources
- perf/x86/intel: Support new data source for Lunar Lake
- perf/x86/intel: Rename model-specific pebs_latency_data functions
- perf/x86: Add Lunar Lake and Arrow Lake support
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
- perf/x86/intel: Fix broken fixed event constraints extension
- perf/x86/intel: Add common intel_pmu_init_hybrid()
- perf/x86/intel: Clean up the hybrid CPU type handling code
- perf/x86/intel: Apply the common initialization code for ADL
- perf/x86/intel: Factor out the initialization code for ADL e-core
- perf/x86/intel: Factor out the initialization code for SPR
- perf/x86/intel: Use the common uarch name for the shared functions
- perf/x86/intel/uncore: Support customized MMIO map size
- perf/x86/intel/uncore: Support MSR portal for discovery tables
- perf/x86/intel/uncore: Add Clearwater Forest support
- perf vendor events: Add Clearwaterforest events
- perf/x86/intel/uncore: Support more units on Granite Rapids
- perf/x86/intel/uncore: Clean up func_id
- Squashfs: check return result of sb_min_blocksize
- dt-bindings: net: Add bindings for Phytium GMAC
- RNPVF: NET: Fix core-dump while enable sriov for rnp</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
</package>
<package pkgid="dd4f461785e173d4aa9840b7bdfba54c3bb64997ed52d151d5e88a489c39ce7b" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="299.0.0.202.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-290.0.0.193" date="1763467200">- !19001 [OLK-5.10] Support Trusted computing(TC) feature for hygon CPU
- !19011 [OLK-5.10] : Backport the upstream SEV-ES 32-bit boot path support and other updates
- !19017 [OLK-5.10] Fix CVE-2025-39757
- !18860 KVM: arm64: Deactivate the spurious vtimer interrupt
- KVM: arm64: Deactivate the spurious vtimer interrupt
- x86/efi: Restore Firmware IDT before calling ExitBootServices()
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
- x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
- x86/boot/compressed/64: Add 32-bit boot #VC handler
- x86/boot/compressed/64: Setup IDT in startup_32 boot path
- x86/boot/compressed/64: Reload CS in startup_32
- x86/boot/compressed/64: Cleanup exception handling before booting kernel
- x86/sev-es: Split vc_decode_insn()
- x86/sev-es: Remove subtraction of res variable
- !18989  zcopy: A zero-copy data transfer mechanism
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
- !18951  Backport kunpeng920G to OLK-5.10
- crypto: ccp: Add config to openeuler_defconfig
- crypto: ccp: add new pci device id for HYGON C86-4G
- crypto: ccp: Remove the dependency of the psp_do_cmd() interface on SEV devices
- crypto: ccp - Don't initialize SEV support without the SEV feature
- linux: tcm: add Hygon TCM2 driver
- linux: tpm: add Hygon TPM2 driver
- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
- crypto: tdm: Add Hygon TDM driver
- crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86
- crypto: ccp: Add a new interface for X86 sending command to PSP
- !18873  mm: introduce memalloc_flags_{save,restore}
- zcopy: enable ZCOPY module
- zcopy: Add ZCOPY documentation
- zcopy: Add debug inerface dump_pagetable
- zcopy: Add tracepoint for PageAttach
- zcopy: Extend PMD trans hugepage mapping ability
- zcopy: Introduce the pageattach interface
- zcopy: Initialize zcopy module
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
- iommu: avoid taking iova_rbtree_lock twice
- dma-mapping: benchmark: Add support for multi-pages map/unmap
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
- !18890  ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- !18883  slimbus: messaging: Free transaction ID in delayed interrupt scenario
- !18392 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D for 5.10
- !18878  wakeup kswapd during node_reclaim
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- mm: node_reclaim: add wakeup kswapd mode
- mm: vmscan: wakeup kswapd during node_reclaim
- arm64/numa: Make node reclaim distance adjustment always available
- mm: introduce memalloc_flags_{save,restore}
- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
- EDAC/i10nm: Add Intel Granite Rapids-D support
- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
- EDAC/i10nm: Explicitly set the modes of the RRL register sets
- EDAC/{i10nm,skx,skx_common}: Support UV systems
- EDAC/i10nm: Add Intel Clearwater Forest server support
- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
- EDAC/i10nm: Add Intel Grand Ridge micro-server support
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- memblock: use numa_valid_node() helper to check for invalid node ID</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-291.0.0.194" date="1763726400">- !19062  mm: proc: use per_vma mmap_lock for vma traversal.
- !19002  usb: dwc3: gadget: check that event count does not exceed event buffer length
- !19102  Fix CVE-2025-40123
- selftests/bpf: Add test case for different expected_attach_type
- bpf: Enforce expected_attach_type for tailcall compatibility
- !19094  zcopy: Remove the dump_pagetable interface
- zcopy: Remove the dump_pagetable interface
- !19042  EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- mm: proc: use per_vma mmap_lock for vma traversal.
- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
- usb: dwc3: gadget: check that event count does not exceed event buffer length</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
</package>
<package pkgid="e67723238980fe69f6b0be77afbd18e174dca064f3f910818439ba082e6ac55f" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="301.0.0.204.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-292.0.0.195" date="1764072000">- !19225  bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !19241  CVE-2025-40168
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- net: Add locking to protect skb-&gt;dev access in ip_output
- !19036 [OLK-5.10] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- !18986 [OLK-5.10] USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- !18985 [OLK-5.10] USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- !18982 [OLK-5.10] crypto: zhaoxin - Update Kconfig dependencies and defaults
- !19059 [OLK-5.10] perf/zhaoxin/core: Tailor FMS for KH-50000
- !18866 [OLK-5.10] Fix CVE-2025-39766
- !19004 [OLK-5.10]Fix CVE-2025-39751
- !18816  CVE-2025-22121
- !8955 [OLK-5.10] Revert "xhci: Adjust the UHCI Controllers bit value"
- !9152 [OLK-5.10] x86/mce: Set bios_cmci_threshold for CMCI threshold
- !15328 [OLK-5.10] PCI/MSI: Set device flag indicating only 32-bit MSI support
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
- !13848 [OLK-5.10] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- !19040 [OLK-5.10] KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- !19169  crypto: essiv - Check ssize for decryption and in-place encryption
- !9110 [OLK-5.10] Update cputemp driver with using the same MSR uniformly
- !8973 [OLK-5.10] Driver for Zhaoxin I2C controller
- !8972 [OLK-5.10] x86/acpi/cstate: Add MWAIT Cx support for Zhaoxin CPUs
- !8971 [OLK-5.10] Turning off Zhaoxin ahci controller runtime pm
- !9134 [OLK-5.10] hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- !19164  cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- crypto: essiv - Check ssize for decryption and in-place encryption
- !18720 [Hygon][5.10][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
- !18586 [Hygon][5.10][Bugfix] Bug fix for EDAC address translation on hygon family 18h model 4h
- !19029 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
- Optimize VIA CPU Temp Monitoring During Suspend/Resume
- hwmon: zhaoxin-cputemp: Update for KH-50000
- perf/zhaoxin/core: Tailor FMS for KH-50000
- KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT for x86/arm64
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
- Revert "EHCI: Clear wakeup signal locked in S0 state when device plug in"
- USB: hcd-pci: Avoid modifying UHCI driver_data when bound to non-native drivers
- crypto: zhaoxin - Update Kconfig dependencies and defaults
- crypto: zhaoxin/padlock-sha - Update CPU matching
- crypto: zhaoxin/padlock-aes: Update CPU matching
- crypto: zhaoxin-aes: Rename paes_last_cword to zx_paes_last_cword
- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
- ext4: Restore the deleted check paths of the xattr.
- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
- ext4: introduce ITAIL helper
- PCI/MSI: Set device flag indicating only 32-bit MSI support
- configs: enable Zhaoxin I2C driver as module
- i2c: Driver for Zhaoxin I2C controller
- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
- Revert "xhci: Adjust the UHCI Controllers bit value"
- x86/mce: Set bios_cmci_threshold for CMCI threshold
- hwrng: add Zhaoxin rng driver base on rep_xstore instruction
- Update cputemp driver with using the same MSR uniformly
- Add MWAIT Cx support for Zhaoxin CPUs.
- Turning off Zhaoxin ahci controller runtime pm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
</package>
<package pkgid="a5623b2e25256ce3aa5143ab8bbddc5414bbdd6d0663f12d9ab4ea44009a2c2d" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="302.0.0.205.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-293.0.0.196" date="1764763200">- !19413  Fix CVE-2025-39994
- !19432  Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19395  soc: qcom: socinfo: Avoid out of bounds read of serial number
- !19396  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- !19394  usb: typec: ucsi: displayport: Fix NULL pointer access
- !19380 [OLK-5.10] Fix CVE-2025-22107
- !19387 [OLK-5.10] Fix CVE-2025-21945
- !19375 [OLK-5.10] Fix CVE-2025-37899
- Revert "PCI/MSI: Set device flag indicating only 32-bit MSI support"
- !19408  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- !19407  CVE-2025-37786
- !19406  sctp: Fix MAC comparison to be constant-time
- media: tuner: xc5000: Fix use-after-free in xc5000_release
- media: tunner: xc5000: Refactor firmware load
- !19370 drivers:misc:sdma-dae: add channel depth info in debugfs
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- net: dsa: free routing table on probe failure
- net: dsa: rename teardown_default_cpu to teardown_cpu_ports
- sctp: Fix MAC comparison to be constant-time
- !19379  mmc: core: use sysfs_emit() instead of sprintf()
- !19221  NFSv4: Fix deadlock during the running of state manager
- !19369  net/sched: sch_qfq: Fix CVE-2025-38477
- !19255  efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- !19246  dmaengine: ti: k3-udma: Add missing locking
- !19217  sbitmap: fix infinite loop caused by negative wait_cnt
- Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
- soc: qcom: socinfo: Avoid out of bounds read of serial number
- usb: typec: ucsi: displayport: Fix NULL pointer access
- !19363  Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- ksmbd: fix use-after-free in smb2_lock
- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
- mmc: core: use sysfs_emit() instead of sprintf()
- !19008 [OLK-5.10] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ksmbd: fix use-after-free in session logoff
- !18836  CVE-2025-37997
- drivers:misc:sdma-dae: add channel depth info in debugfs
- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
- net/sched: sch_qfq: Fix race condition on qfq_aggregate
- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
- !19351 fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- fuse: fix compile warning when CONFIG_FUSE_FASTPATH=y
- !19345  sched: Fix race between yield_to() and try_to_wake_up()
- !19340  mm: proc: fix compile warning when CONFIG_NUMA=n
- !19347  Fixes of page cache limit
- mm: Replace deferrable timer with delay timer for shrink worker
- mm: Add page cache limit check before queueing shrink worker
- sched: Fix race between yield_to() and try_to_wake_up()
- !19333  bpf: Sync pending IRQ work before freeing ring buffer
- !19335  drm/omap: fix misleading indentation in pixinc()
- mm: proc: fix compile warning when CONFIG_NUMA=n
- drm/omap: fix misleading indentation in pixinc()
- bpf: Sync pending IRQ work before freeing ring buffer
- !19304  Add Support for Disabling Hugetlb in soft_offline_page
- !19309  Fix CVE-2025-40200
- !19084 [OLK-5.10] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- !9148 [OLK-5.10] x86/cpu: Remove pointless evaluation of x86_coreid_bits
- !18967 [OLK-5.10] force use dma api when AMD SEV is actived
- !18818 [OLK-5.10]:update patches for sw64 architecture
- !19307  net: Netdev use RCU protection
- Squashfs: reject negative file sizes in squashfs_read_inode()
- Squashfs: add additional inode sanity checking
- !19186  Squashfs: fix uninit-value in squashfs_get_parent
- !19232  drm/vmwgfx: Fix Use-after-free in validation
- !19259  scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- net: dst: Fix kabi-breakage for struct dst_entry
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: dst: introduce dst-&gt;dev_rcu
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- net: dst: add four helpers to annotate data-races around dst-&gt;dev
- !19299  pid: Add a judgment for ns null in pid_nr_ns
- !19295  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- !19210  ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- !19283  fix cves
- mm/memory-failure: support disabling soft offline for HugeTLB pages
- mm/memory-failure: userspace controls soft-offlining pages
- pid: Add a judgment for ns null in pid_nr_ns
- !19296  sched: Fix incorrect cluster mask
- sched: Fix incorrect cluster mask
- scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
- mm/hugetlb: unshare page tables during VMA split, not before
- hugetlb: unshare some PMDs when splitting VMAs
- mm: zswap: move allocations during CPU init outside the lock
- mm: zswap: properly synchronize freeing resources during CPU hotunplug
- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
- media: davinci: vpif: Fix memory leak in probe error path
- media: davinci: vpif: fix use-after-free on driver unbind
- scsi: ufs: core: Fix handling of lrbp-&gt;cmd
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
- dmaengine: ti: k3-udma: Add missing locking
- drm/vmwgfx: Fix Use-after-free in validation
- NFSv4: Fix deadlock during the running of state manager
- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
- ata: libata: disallow dev-initiated LPM transitions to unsupported states
- Revert "ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability"
- Revert "ata: Add support for PxSCT.LPM set based on actual LPM capability"
- sbitmap: fix infinite loop caused by negative wait_cnt
- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
- Squashfs: fix uninit-value in squashfs_get_parent
- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
- virtio_ring: force use dma api when AMD SEV is actived
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- netfilter: ipset: fix region locking in hash types
- sw64: paravirt: add pv steal time support in guest side
- sw64: kvm: add pv steal time support
- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
- sw64: move non-boot core's kernel page table enabling logic to hmcode
- sw64: define run_mode_host_key as false
- sw64: add memclear template and ____memclr_simd()
- sw64: optimize simd version of copy/clear_page()
- sw64: disallow users modifying PS in pt_regs
- sw64: enable kernel page table
- sw64: use ioremap to map IO address
- sw64: map legacy I/O to K segment
- sw64: setup early_ioremap
- sw64: reset ATC for kvm
- sw64: setup mapping for efi_mm
- sw64: set protection for kernel page table
- sw64: modify codes with fixmap
- sw64: map the early and the final page table
- sw64: add fixmap support
- sw64: control CSR_INT_EN directly in host kernel
- sw64: pci: remove redundant debug control
- x86/cpu: Remove pointless evaluation of x86_coreid_bits</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
</package>
<package pkgid="5a9060e165fc3e94adb655a5f0050c4021e044f14da1d9ad770b54fbf0ad4900" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="303.0.0.206.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-294.0.0.197" date="1765368000">- !19384 [OLK-5.10] Fix CVE-2025-22039
- !19543 [OLK-5.10] Fix CVE-2025-21968
- !19534 [OLK-5.10] Fix CVE-2024-57911
- !19606 [OLK-5.10] Fix CVE-2023-53466
- drm/amd/display: Fix slab-use-after-free on hdcp_work
- !19542 [OLK-5.10] Fix CVE-2022-49196
- ksmbd: fix overflow in dacloffset bounds check
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
- !19583  CVE-2023-53491 v3
- !19578  net/oenetcls: Prioritize oenetcls hooks over rps
- !19575  Bugfix for three issues
- !19574  Bluetooth: hci_event: call disconnect callback before deleting conn
- !19573  Bluetooth: Fix hci_suspend_sync crash
- !19572  net/smc: fix UAF on smcsk after smc_listen_out()
- !19571  i40e: remove read access to debugfs files
- !19570  ipvs: Defer ip_vs_ftp unregister during netns cleanup
- !19569  net/packet: fix a race in packet_set_ring() and packet_notifier()
- !19567  vsock: Do not allow binding to VMADDR_PORT_ANY
- !19566  ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- !19565  ipv6: reject malicious packets in ipv6_gso_segment()
- start_kernel: use unreachable too fix __noreturn build warning
- start_kernel: Add __no_stack_protector function attribute
- net/oenetcls: Prioritize oenetcls hooks over rps
- zcopy: Fix NULL pointer dereference while attach conflict with free
- zcopy: Fix softlockup while attach PUD-SIZE page
- zcopy: Fix invalid paging request while attach transhugepage to same addr
- Bluetooth: hci_event: call disconnect callback before deleting conn
- Bluetooth: Fix hci_suspend_sync crash
- net/smc: fix UAF on smcsk after smc_listen_out()
- i40e: remove read access to debugfs files
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net/packet: fix a race in packet_set_ring() and packet_notifier()
- vsock: Do not allow binding to VMADDR_PORT_ANY
- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
- ipv6: reject malicious packets in ipv6_gso_segment()
- !19522  vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19523  KVM: arm64: Prevent access to vCPU events before init
- powerpc/pseries: Fix use after free in remove_phb_dynamic()
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
- !19349 net:don't dump stack on queue timeout
- KVM: arm64: Prevent access to vCPU events before init
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
- !19450  ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- !19449  ksmbd: fix Preauh_HashValue race condition
- !19498  mainline patch backport
- timers: Fix NULL function pointer race in timer_shutdown_sync()
- arm64: mte: Do not flag the zero page as PG_mte_tagged
- net: don't dump stack on queue timeout
- !19461  arm64: kdump: Skip kmemleak scan reserved memory for kdump
- arm64: kdump: Skip kmemleak scan reserved memory for kdump
- !19315 [OLK-5.10] Fix CVE-2024-57907
- !19308 [OLK-5.10] Fix CVE-2025-21905
- !18648 [OLK-5.10] Fix CVE-2025-38729
- !19003 [OLK-5.10]Fix CVE-2025-38706
- !19445  memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
- ksmbd: fix Preauh_HashValue race condition
- !19443  CVE-2025-22022
- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
- !19436 RDMA/hns: Fix a memory issue in roce bonding
- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
- usb: xhci: move link chain bit quirk checks into one helper function.
- !19418  iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- !19428  Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- !19427  netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- !19426  RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- !19425  net: openvswitch: fix nested key length validation in the set() action
- !19424  net: ppp: Add bound checking for skb data on ppp_sync_txmung
- !19431  memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- !19420  vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- !19419  media: venus: hfi: add check to handle incorrect queue size
- RDMA/hns: Fix a memory issue in roce bonding
- RDMA/hns: Fix memory issues in roce reserve PD/CQ
- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
- RDMA/core: Prevent soft lockup during large user memory region cleanup
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
- net: openvswitch: fix nested key length validation in the set() action
- net: ppp: Add bound checking for skb data on ppp_sync_txmung
- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
- media: venus: hfi: add check to handle incorrect queue size
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
- wifi: iwlwifi: limit printed string from FW file
- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
</package>
<package pkgid="e862b606c99345476057e906bcb30fda2db9b81e058bed18c480e56afa51dd65" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="304.0.0.207.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-295.0.0.198" date="1765886400">- !19075 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV{-ES} - part1
- KVM: x86: Always set kvm_run-&gt;if_flag
- KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
- KVM: SEV: WARN if SEV-ES is marked active but SEV is not
- KVM: SEV-ES: Set guest_state_protected after VMSA update
- !19046 [OLK-5.10] Backport the patch that allows guest access to the EFI confidential computing secret area
- !19681  iommu/arm-smmu-v3-sva: Fix mm use-after-free
- iommu/arm-smmu-v3-sva: Fix mm use-after-free
- !18979 [OLK-5.10] ata: zhaoxin: update for rename symbols
- !19065 [OLK-5.10] Add platform-specific quirks for ZX-200 device
- !19664  Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19540  vfs: Don't leak disconnected dentries on umount
- !19539  fs/proc: fix uaf in proc_readdir_de()
- !19538  fs: Prevent file descriptor table allocations exceeding INT_MAX
- !19537  Fix CVE-2025-40190
- Bluetooth: MGMT: Fix deadlock in mgmt_pending_lock
- !19651  CVE-2023-53254
- drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
- cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
- !19645  fbdev: bitblit: bound-check glyph index in bit_putcs*
- fbdev: bitblit: bound-check glyph index in bit_putcs*
- !19399  smb: client: fix mid_q_entry memleak leak with per-mid locking
- efi: Add CONFIG_EFI_COCO_SECRET to openeuler_defconfig
- efi: Fix kabi breakage of efi
- docs: security: Add secrets/coco documentation
- efi: Register efi_secret platform device if EFI secret area is declared
- virt: Add efi_secret module to expose confidential computing secrets
- efi: Save location of EFI confidential computing area
- vfs: Don't leak disconnected dentries on umount
- fs/proc: fix uaf in proc_readdir_de()
- fs: Prevent file descriptor table allocations exceeding INT_MAX
- ext4: guard against EA inode refcount underflow in xattr update
- ext4: nested locking for xattr inode
- smb: client: fix mid_q_entry memleak leak with per-mid locking
- KVM: SEV: Acquire vcpu mutex when updating VMSA
- x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
- KVM: SVM: Do not set sev-&gt;es_active until KVM_SEV_ES_INIT completes
- KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
- x86/sev-es: Optimize __sev_es_ist_enter() for better readability
- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
- ata: zhaoxin: update for rename symbols
- Add platform-specific quirks for ZX-200 device</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
</package>
<package pkgid="de08dcdb0dbcf8945db627bc58ed6db6caa26000cc114b99fb0acf0bbec917fa" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="305.0.0.208.oe2203sp4"/>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-296.0.0.199" date="1766491200">- !19740 merge refs/pull/19740/head into OLK-5.10
- !19764 merge patch-1766387978 into OLK-5.10
- hisi: l3t: enable l3t with specific cpuid
- !19705 [OLK-5.10]:update patches for sw64 architecture
- !19090 [OLK-5.10] Backport upstream bugfix or cleanup patches for SEV/dma-direct
- !19372  padata: Fix pd UAF once and for all
- !19022 [OLK-5.10] Backport the upstream patches for fixes and cleanups to SEV-ES string I/O emulation
- !19016 [Hygon] [OLK-5.10] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
- net: atlantic: fix fragment overflow handling in RX path
- !19736  locking/rwsem: Optimize down_read_trylock() under highly contended case
- locking/rwsem: Optimize down_read_trylock() under highly contended case
- !19724  mm/mem_reliable: use percise count during limit check
- mm/mem_reliable: use percise count during limit check
- !19715 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- !19614  NFSD: Fix crash in nfsd4_read_release()
- !19140 [OLK-5.10] Add ccp-mdev feature into hygon ccp driver
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()
- !19673  firewire: net: fix use after free in fwnet_finish_incoming_packet()
- sw64: set PTBR_SYS before accessing vmalloc area
- sw64: set execute permission for virtual machine's hmcode text section
- sw64: fix simd version of copy/clear_page()
- sw64: fix random mmap base range
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
- NFSD: Fix crash in nfsd4_read_release()
- crypto: ccp: add ccp-mdev functionality to the ccp module.
- padata: Fix pd UAF once and for all
- KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
- KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
- KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
- KVM: x86: Pass emulation type to can_emulate_instruction()
- KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
- KVM: SVM: Don't intercept #GP for SEV guests
- swiotlb: do not zero buffer in set_memory_decrypted()
- crypto: ccp - Add SEV_INIT rc error logging on init
- dma-direct: always leak memory that can't be re-encrypted
- dma-direct: factor out dma_set_{de,en}crypted helpers
- KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
- KVM: SEV-ES: keep INS functions together
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
- KVM: x86: split the two parts of emulator_pio_in
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs
- KVM: x86: leave vcpu-&gt;arch.pio.count alone in emulator_pio_in_out
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data
- KVM: SEV-ES: fix length of string I/O
- x86/sev-es: Do not unroll string I/O for SEV-ES guests
- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-297.0.0.200" date="1767700800">- !19833 merge patch-1766715015 into OLK-5.10
- !19911 merge patch-1767492639 into OLK-5.10
- !19635 merge refs/pull/19635/head into OLK-5.10
- !19903 merge patch-1767161454 into OLK-5.10
- !19864 merge patch-1766990471 into OLK-5.10
- !19865 merge patch-1766990523 into OLK-5.10
- mm: mem_reliable: prevent excessive direct reclaim loops
- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
- !19899 merge patch-1767098709 into OLK-5.10
- erofs: validate the extent length for uncompressed pclusters
- !19885 merge patch-1767076771 into OLK-5.10
- !19876 merge patch-1767011340 into OLK-5.10
- scsi: qla2xxx: Clear cmds after chip reset
- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
- !19856 merge patch-1766976937 into OLK-5.10
- !19857 merge patch-1766976979 into OLK-5.10
- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
- virtio-net: ensure the received length does not exceed allocated size
- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
- tracing: Fix memory leaks in create_field_var()
- !19760 merge patch-1766370959 into OLK-5.10
- !19786 merge patch-1766474397 into OLK-5.10
- !19548 merge refs/pull/19548/head into OLK-5.10
- ext4: xattr: fix null pointer deref in ext4_raw_inode()
- !19739 merge refs/pull/19739/head into OLK-5.10
- !19732 merge refs/pull/19732/head into OLK-5.10
- !19719 merge refs/pull/19719/head into OLK-5.10
- bnxt_en: Fix memory corruption when FW resources change during ifdown
- bnxt_en: Fix possible crash after creating sw mqprio TCs
- x86/fpu: Ensure XFD state on signal delivery
- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
- usb: storage: Fix memory leak in USB bulk transport
- nfs4_setup_readdir(): insufficient locking for -&gt;d_parent-&gt;d_inode dereferencing
- acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
- cpufreq: ACPI: Fix max-frequency computation
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
- tools headers: Update tools's copy of x86/asm headers
- tools headers cpufeatures: Sync with the kernel sources
- NFSD: free copynotify stateid in nfs4_free_ol_stateid()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-298.0.0.201" date="1768305600">- !19798 merge OLK-5.10 into OLK-5.10
- !19972 merge patch-1767691219 into OLK-5.10
- !19974 merge patch-1767691279 into OLK-5.10
- !19973 merge patch-1767691254 into OLK-5.10
- !19713 merge refs/pull/19713/head into OLK-5.10
- !19832 merge OLK-5.10-ringbuffer into OLK-5.10
- qed: Don't collect too many protection override GRC elements
- i40e: fix validation of VF state in get resources
- i40e: fix input validation logic for action_meta
- KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages
- mm: x86: Fix kabi breakage of pv_ops
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
- KVM: x86: Assume a 64-bit hypercall for guests with protected state
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
- KVM: SVM: Fix SEV SEND_START session length &amp; SEND_UPDATE_DATA query length after commit 238eca821cee
- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
- x86/kvm: Add kexec support for SEV Live Migration.
- x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
- EFI: Introduce the new AMD Memory Encryption GUID.
- mm: x86: Invoke hypercall when page encryption status is changed
- x86/kvm: Add AMD SEV specific Hypercall3
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA
- KVM: SVM: fix missing sev_decommission in sev_receive_start
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
- KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
- KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
- KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
- KVM: SVM: Add KVM_SEV_SEND_FINISH command
- KVM: SVM: Add KVM_SEND_UPDATE_DATA command
- KVM: SVM: Add KVM_SEV SEND_START command
- nvme: nvme-fc: Ensure -&gt;ioerr_work is cancelled in nvme_fc_delete_ctrl()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-299.0.0.202" date="1769601600">- !19047 [OLK-5.10] Fix CVE-2025-39839
- !18614 [OLK-5.10] Fix CVE-2025-39737
- !18654 [OLK-5.10] Fix CVE-2025-38705
- !18782 【OLK-5.10】fix CVE-2025-38712
- !18612 [OLK-5.10] Fix CVE-2025-38713
- !18635 [OLK-5.10] Fix CVE-2025-38714
- !18862 [OLK-5.10] Fix CVE-2025-38697
- !20058  CVE-2025-38111
- !20131  wifi: cfg80211: fix use-after-free in cmp_bss()
- !20306  mm/kmemleak: move up cond_resched() call in page scanning loop
- !20309 hwmon: constify pointers to hwmon_channel_info
- hwmon: fix kabi of struct hwmon_channel_info
- !20338  mlxsw: spectrum_router: Fix neighbour use-after-free
- !20337  mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- hwmon: constify pointers to hwmon_channel_info
- mlxsw: spectrum_router: Fix neighbour use-after-free
- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
- !20316  um: virtio_uml: Fix use-after-free after put_device in probe
- !20114  KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- !19918 [OLK-5.10] Backport patches ACPI thermal for kunpeng soc
- um: virtio_uml: Fix use-after-free after put_device in probe
- !20300  software node: Correct a OOB check in software_node_get_reference_args()
- !20299  jfs: add sanity check for agwidth in dbMount
- !20278  iavf: fix off-by-one issues in iavf_config_rss_reg()
- !20277  e1000: fix OOB in e1000_tbi_should_accept()
- !20285  hwmon: (ibmpex) fix use-after-free in high/low store
- mm/kmemleak: move up cond_resched() call in page scanning loop
- !19953 【OLK-5.10】 power_meter patchs from 6.6
- software node: Correct a OOB check in software_node_get_reference_args()
- jfs: add sanity check for agwidth in dbMount
- hwmon: (ibmpex) fix use-after-free in high/low store
- !20269  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !20271  KVM: x86: use array_index_nospec with indices that come from guest
- !19788  ima: Handle error code returned by ima_filter_rule_match()
- iavf: fix off-by-one issues in iavf_config_rss_reg()
- e1000: fix OOB in e1000_tbi_should_accept()
- !19038 [OLK-5.10] x86/microcode: Add Zhaoxin cpu microcode update driver
- !20203  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- !20202  scsi: qla2xxx: Fix premature hw access after PCI error
- !19728  scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- !20236 RDMA/hns: Support config and query the CNP DSCP for HIP09
- KVM: x86: use array_index_nospec with indices that come from guest
- drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP
- !19035 [OLK-5.10] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- RDMA/hns: Support config and query the CNP DSCP for HIP09
- !20221 Revert "RDMA/hns: Fix mismatch exception rollback"
- !20195  ACPI: APEI: Handle repeated SEA error interrupts storm
- !20068 [OLK-5.10] Merge continuous pages into a large range when notifying range enc status changes
- Revert "RDMA/hns: Fix mismatch exception rollback"
- RDMA/hns: Support drain SQ and RQ
- RDMA/hns: Return actual error code instead of fixed EINVAL
- RDMA/hns: Notify ULP of remaining soft-WCs during reset
- RDMA/hns: Fix WQ_MEM_RECLAIM warning
- RDMA/hns: Fix RoCEv1 failure due to DSCP
- !20161  cifs: fix session state check in reconnect to avoid use-after-free issue
- !20050  smb: client: Fix use-after-free in cifs_fill_dirent
- !19834 v2  md/raid0, raid10: Don't set discard sectors for request queue
- !19816  scsi: sg: Do not sleep in atomic context
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
- scsi: qla2xxx: Fix premature hw access after PCI error
- ACPI: APEI: Handle repeated SEA error interrupts storm
- !20150  tracing: Do not register unsupported perf events
- !20163  tracing: Fix enabling of tracing on file release
- !19938 net: hns3: add VLAN id validation before using
- !19836 [OLK-5.10] Fixes for SEV-ES Guest Support
- !20044 【openEuler-22.03-LTS-SP4】Memory copy error
- !19803 [OLK-5.10] Backport the SEV{-ES} bugfix patches from upstream - part2
- !20025 [OLK-5.10]Support SMT control on arm64.
- !19922  NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- !19985  regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- !19996  net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- !19908 drivers:misc:sdma-dae: add NULL judgement of global variables
- !20026  fs/buffer: fix use-after-free when call bh_read() helper
- !19962  i40e: add max boundary check for VF filters
- !20103  kmemleak: Fix kmemleak false warnings
- !20169  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- !20052  CVE-2024-21823
- !18962  erofs: Fix erofs_bmap error
- !20016  kernfs: Fix UAF issue
- !19694  ARM: fix hash_name() issue
- !20048  VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- !20065  Fix CVE-2022-50737
- !20066  smb: client: fix race with concurrent opens in rename(2)
- !20151 v2  Fix CVE-2025-40016
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
- hwmon: (acpi_power_meter) Fix update the power trip points on failure
- hwmon: (acpi_power_meter) Fix uninitialized variables
- !20047  crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul
- hwmon: (acpi_power_meter) Fix style issues
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
- hwmon: acpi_power_meter: Get rid of ACPICA message printing
- ACPI: utils: Introduce acpi_evaluation_failure_warn()
- ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE
- hwmon: (acpi_power_meter) clean up freeing code
- x86/sev: merge continuous pages into a large range when notifying range enc status changes
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
- tracing: Fix enabling of tracing on file release
- cifs: fix session state check in reconnect to avoid use-after-free issue
- media: uvcvideo: Use heuristic to find stream entity
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
- media: uvcvideo: Allow extra entities
- tracing: Do not register unsupported perf events
- wifi: cfg80211: fix use-after-free in cmp_bss()
- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
- arm64: kdump: fix kmemleak unknown object warning when crash base is set
- arm64: kdump: fix kmemleak unknown object warning
- x86/sev: Use "SEV: " prefix for messages from sev.c
- x86/sev: Propagate #GP if getting linear instruction address failed
- smb: client: fix race with concurrent opens in rename(2)
- fs/ntfs3: Add null pointer checks
- fs/ntfs3: Validate buffer length while parsing index
- fs/ntfs3: Validate index root when initialize NTFS security
- net/mdiobus: Fix potential out-of-bounds read/write access
- net: mdio: C22 is now optional, EOPNOTSUPP if not provided
- dmaengine: idxd: Fix -&gt;poll() return value
- dmaengine: idxd: Fix allowing write() from different address spaces
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults
- dmaengine: idxd: add a write() method for applications to submit work
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- smb: client: Fix use-after-free in cifs_fill_dirent
- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
- x86: don't use REP_GOOD or ERMS for small memory clearing
- x86: don't use REP_GOOD or ERMS for small memory copies
- fs/buffer: fix use-after-free when call bh_read() helper
- powerpc/kexec: Enable SMT before waking offline CPUs
- cpu/SMT: Enable SMT only if a core is online
- cpu/SMT: Create topology_smt_thread_allowed()
- powerpc/topology: Check if a core is online
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- cpu/SMT: Provide a default topology_is_primary_thread()
- powerpc: Add HOTPLUG_SMT support
- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
- kernfs: Fix kabi broken in struct kernfs_root
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
- kernfs: fix potential NULL dereference in __kernfs_remove
- kernfs: fix NULL dereferencing in kernfs_remove
- kernfs: remove redundant kernfs_rwsem declaration.
- kernfs: prevent early freeing of root node
- kernfs: switch global kernfs_rwsem lock to per-fs lock
- KVM: SVM: Make sure GHCB is mapped before updating
- KVM: SVM: check CR4 changes against vcpu-&gt;arch
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests
- x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
- x86/sev: Fix error message in runtime #VC handler
- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
- i40e: add max boundary check for VF filters
- net: hns3: add VLAN id validation before using
- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
- ACPI: thermal: Move to dedicated function sysfs extra attr creation
- ACPI: thermal: Use thermal_zone_device()
- thermal: core: Encapsulate tz-&gt;device field
- NFSD: Avoid calling OPDESC() with ops-&gt;opnum == OP_ILLEGAL
- drivers:misc:sdma-dae: add NULL judgement of global variables
- md/raid0, raid10: Don't set discard sectors for request queue
- scsi: sg: Do not sleep in atomic context
- ima: Handle error code returned by ima_filter_rule_match()
- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
- ARM: fix hash_name() fault
- ARM: allow __do_kernel_fault() to report execution of memory faults
- configs: enable CONFIG_MICROCODE_ZHAOXIN
- x86/microcode: Add Zhaoxin cpu microcode update driver
- drm/amd/pm: fix null pointer access
- batman-adv: fix OOB read/write in network-coding decode
- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- erofs: Fix erofs_bmap error
- jfs: upper bound check of tree index in dbAllocAG
- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-300.0.0.203" date="1770206400">- !20464  rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20318 net: hns3: check pf tc cfg when setting vf tc
- !20522  CVE-2022-50616
- !20423  use SYS_CNTVCTSS_EL0 for gettimeofday
- regulator: core: Fix resolve supply lookup issue
- regulator: core: Use different devices for resource allocation and DT lookup
- !20382 [OLK 5.10]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
- !19965  nvme-fc: use lock accessing port_state and rport state
- !20226  leapraid: supports LeapRaid controller
- !20436  fix CVE-2026-22998
- rcu: Protect -&gt;defer_qs_iw_pending from data race
- !20449  scsi/hiraid: Support New Raid feature
- !20252  ntfs: set dummy blocksize to read boot_block when mounting
- !19920 [OLK-5.10] Backport patches soc_cache for kunpeng soc
- !20335  Fix CVE-2025-37947
- mm: Add PAGE_ALIGN_DOWN macro
- soc cache: fix walk page parameter and drop incorrect check
- soc cache: Fix incorrect error path of ioctl
- soc cache: Fix incorrect size validation
- soc cache: Enforce maintain type check
- soc cache: Modify default config to compile HiSilicon SoC cache driver
- !19858 [OLK-5.10] perf support for HiSilicon HIP12
- !20331 Fix CVE-2025-39835
- !20439 Fix CVE-2025-39945
- !20251 Fix CVE-2025-38480
- !20184 Fix CVE-2025-37770
- !20185 Fix CVE-2022-49829
- !20183 Fix CVE-2025-23138
- !20240 Fix CVE-2025-21981
- !20409  net: xfrm: Fix CVE-2025-40215
- !20408  net: xfrm: Fix CVE-2025-39797
- !20407  netfilter: allow exp not to be removed in nf_ct_find_expectation
- !20406  bpf, sockmap: Avoid using sk_socket after free when sending
- !20405  can: bcm: add locking for bcm_op runtime updates
- !20404  RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
- scsi/hiraid: Support New Raid feature
- !19950 【OLK-5.10】 Drivers GPU Patches from 6.6
- !20422  driver core: fix potential null-ptr-deref in device_add()
- cnic: Fix use-after-free bugs in cnic_delete_task
- !20421  arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- !20420  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- !20418  drivers: base: Free devm resources when unregistering a device
- !20417  driver core: fix resource leak in device_add()
- !20416  Fix CVE-2022-49309
- !20415  kernel/resource: fix kfree() of bootmem memory again
- !20414  drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- !20413  of: check previous kernel's ima-kexec-buffer against memory bounds
- !20412  HID: core: Harden s32ton() against conversion to 0 bits
- !20411  iommu/amd: Avoid stack buffer overflow from kernel cmdline
- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
- nvmet-tcp: remove boilerplate code
- !20390  drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- vdso: do cntvct workaround in the VDSO
- arm64: vdso: remove two .altinstructions related symbols
- arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
- arm64: alternative: patch alternatives in the vDSO
- arm64: module: move find_section to header
- driver core: fix potential null-ptr-deref in device_add()
- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
- usb: early: xhci-dbc: Fix a potential out-of-bound memory access
- drivers: base: Free devm resources when unregistering a device
- driver core: fix resource leak in device_add()
- drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
- drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
- !20383  usb: cdns3: fix random warning message when driver load
- kernel/resource: fix kfree() of bootmem memory again
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
- of: check previous kernel's ima-kexec-buffer against memory bounds
- HID: core: Harden s32ton() against conversion to 0 bits
- !19959 【OLK-5.10】Support NMI Watchdog
- iommu/amd: Avoid stack buffer overflow from kernel cmdline
- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
- xfrm: delete x-&gt;tunnel as we delete x
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
- xfrm: Duplicate SPI Handling
- netfilter: allow exp not to be removed in nf_ct_find_expectation
- bpf, sockmap: Avoid using sk_socket after free when sending
- can: bcm: add locking for bcm_op runtime updates
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
- watchdog/perf: Provide function for adjusting the event period
- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
- irqchip/gic-v3: Fix one race condition due to NMI withdraw
- watchdog: Fix call trace when failed to initialize sdei
- watchdog: Support watchdog_sdei coexist with existing watchdogs
- init: only move down lockup_detector_init() when sdei_watchdog is enabled
- arm64: enable perf events based hard lockup detector
- arm64: add hw_nmi_get_sample_period for preparation of lockup detector
- usb: cdns3: fix random warning message when driver load
- !20051  smb3: fix for slab out of bounds on mount to ksmbd
- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
- watch_queue: fix pipe accounting mismatch
- drm/amd/pm/powerplay: Prevent division by zero
- !20357  ext4: fix e4b bitmap inconsistency reports
- ice: fix memory leak in aRFS after reset
- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
- !19940 [OLK-5.10] Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802 patches from 6.6
- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
- drm/hisilicon/hibmc: Add vga connector detect functions
- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
- drm/ast: Implement polling for VGA and SIL164 connectors
- drm/sysfs: Register "ddc" symlink later
- drm/hisilicon/hibmc: add dp module in hibmc
- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
- drm/hisilicon/hibmc: add dp aux in hibmc drivers
- gic: increase the arch_timer priority to avoid hardlockup
- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
- drm/scheduler: fix fence ref counting
- !19855 [OLK-5.10] Backport patches of cpufreq features and kunpeng topology
- ext4: fix e4b bitmap inconsistency reports
- !20305 irqchip/gic-v3-its: Remove DevID Pool's restriction
- !20256 Fix CVE-2025-39828
- !20339  wifi: prevent A-MSDU attacks in mesh networks
- wifi: prevent A-MSDU attacks in mesh networks
- ksmbd: fix stream write failure
- ksmbd: prevent out-of-bounds stream writes by validating *pos
- xfs: do not propagate ENODATA disk errors into xattr code
- net: hns3: check pf tc cfg when setting vf tc
- net: hns3: support tc limit speed
- net: hns3: the multi-tcs VF can be configured only when the interface is down
- irqchip/gic-v3-its: Remove DevID Pool's restriction
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *'
- perf: Update .gitignore file
- perf stat: Enable iostat mode for x86 platforms
- perf stat: Helper functions for PCIe root ports list in iostat mode
- perf: Fix tt_core mismatch over PG CPU
- perf iostat: Use system-wide mode if the target cpu_list is unspecified
- perf arm_spe: Correct memory level for remote access
- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
- Documentation: hisi-pmu: Fix of minor format error
- drivers/perf: hisi: Add support for L3C PMU v3
- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
- arm64: topology: Setup amu fie when cpu hotplugging
- topology: Set capacity_freq_ref in all cases
- arm64/amu: Use capacity_ref_freq() to set AMU ratio
- cpufreq/cppc: Set the frequency used for computing the capacity
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
- energy_model: Use a fixed reference frequency
- cpufreq/schedutil: Use a fixed reference frequency
- cpufreq: Use the fixed and coherent frequency for scaling capacity
- sched/topology: Add a new arch_scale_freq_ref() method
- arch_topology: Introduce thermal pressure update function
- riscv: export cpu/freq invariant to scheduler
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: Allow drivers to advertise boost enabled
- cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'
- openeuler_defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
- cpufreq: CPPC: Fix unused-function warning
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
- cpufreq: Initialize cpufreq-based invariance before subsys
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: ACPI: Only set boost MSRs on supported CPUs
- cpufreq: ACPI: Defer setting boost MSRs
- cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- Documentation: power: Add description about new callback for EM registration
- arch_topology: Avoid use-after-free for scale_freq_data
- cpufreq: Exit governor when failed to start old governor
- cpufreq: Move the check of cpufreq_driver-&gt;get into cpufreq_verify_current_freq()
- cpufreq: Initialize cpufreq-based frequency-invariance later
- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver-&gt;set_boost
- cpufreq: Remove duplicate check in __cpufreq_offline()
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- cpufreq: Remove the -&gt;stop_cpu() driver callback
- cpufreq: intel_pstate: Combine -&gt;stop_cpu() and -&gt;offline()
- cpufreq: powernv: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- docs/zh_CN: add cpu-freq cpu-drivers.rst translation
- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
- cpufreq: CPPC: Remove cpu_data_list
- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
- cpufreq: CPPC: Register EM based on efficiency class information
- PM: EM: Change the order of arguments in the .active_power() callback
- cpufreq: Add callback to register with energy model
- PM: EM: Add .get_cost() callback
- cpufreq: CPPC: Add per_cpu efficiency_class
- cpufreq: remove useless INIT_LIST_HEAD()
- ACPI: CPPC: Disable FIE if registers in PCC regions
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset
- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
- cpufreq: cppc: Fix invalid return value in .get() callback
- cppc_cpufreq: Fix possible null pointer dereference
- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
- cpufreq: CPPC: Add support for frequency invariance
- arch_topology: Export arch_freq_scale and helpers
- cpufreq: CPPC: Pass structure instance by reference
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- cpufreq: CPPC: Migrate to -&gt;exit() callback instead of -&gt;stop_cpu()
- cppc_cpufreq: replace per-cpu data array with a list
- cppc_cpufreq: expose information on frequency domains
- cppc_cpufreq: clarify support for coordination types
- arch_topology: Allow multiple entities to provide sched_freq_tick() callback
- sched/topology,schedutil: Wrap sched domains rebuild
- arch_topology: Rename freq_scale as arch_freq_scale
- arm64: topology: Drop the useless update to per-cpu cycles
- arm64: topology: Make AMUs work with modular cpufreq drivers
- arm64: topology: Reorder init_amu_fie() a bit
- arm64: topology: Avoid the have_policy check
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
- cpufreq: prevent NULL dereference in cpufreq_online()
- cpufreq: CPPC: Fix wrong max_freq in policy initialization
- cppc_cpufreq: simplify use of performance capabilities
- cpufreq: Introduce a more generic way to set default per-policy boost flag
- cpufreq: Fix re-boost issue after hotplugging a CPU
- cpufreq: Support per-policy performance boost
- ntfs: set dummy blocksize to read boot_block when mounting
- leapraid: supports LeapRaid controller
- perf mem: Count L2 HITM for c2c statistic
- perf mem: Add statistics for peer snooping
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
- perf arm-spe: augment the data source type with neoverse_spe list
- tools arm64: Import cputype.h
- arm64: cputype: Add cputype definition for HIP12
- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
- drivers/perf: hisi: Add cacheable option for L3C PMU
- perf: Remove unstable events for uncore L3C PMU
- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
- perf iostat: hisi: Fix port range retrival
- drivers/perf: hisi: Add support for L3C PMU v3
- drivers/perf: hisi: Refactor the event configuration of L3C PMU
- drivers/perf: hisi: Extend the field of tt_core
- drivers/perf: hisi: Extract the event filter check of L3C PMU
- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
- drivers/perf: hisi: Relax the event ID check in the framework
- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
- drivers/perf: hisi: Add support for HiSilicon NoC PMU
- drivers/perf: hisi: Support PMUs with no interrupt
- drivers/perf: hisi: Relax the event number check of v2 PMUs
- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- drivers/perf: hisi: Simplify the probe process for each DDRC version
- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
- drivers/perf: convert sysfs snprintf family to sysfs_emit
- perf: hisi: Constify static struct attribute_group
- perf/hisi: Constify static attribute_group structs
- drivers/perf: hisi: Add a common function to retrieve topology from firmware
- drivers/perf: hisi: Extract topology information to a separate structure
- drivers/perf: hisi: Refactor the detection of associated CPUs
- drivers/perf: hisi: Migrate to one online CPU if no associated one online
- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
- perf stat: Enable iostat mode for HiSilicon PCIe PMU
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel
- perf stat: Display iostat headers correctly
- perf stat: Don't display metric header for non-leader uncore events
- perf stat: Basic support for iostat in perf
- perf arm-spe: Refactor arm-spe to support operation packet type
- perf arm-spe: Use SPE data source for neoverse cores
- perf arm-spe: Don't set data source if it's not a memory operation
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
- tools: arm64: Import sysreg.h
- smb3: fix for slab out of bounds on mount to ksmbd
- watchdog/perf: adapt the watchdog_perf interface for async model
- watchdog/perf: add a weak function for an arch to detect if perf can use NMIs
- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
- arm64/nmi: Add Kconfig for NMI
- arm64/nmi: Add handling of superpriority interrupts as NMIs
- arm64/irq: Document handling of FEAT_NMI in irqflags.h
- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
- nvme-fc: use lock accessing port_state and rport state
- KVM: arm64: Hide FEAT_NMI from guests
- arm64/cpufeature: Detect PE support for FEAT_NMI
- arm64/hyp-stub: Enable access to ALLINT
- arm64/asm: Introduce assembly macros for managing ALLINT
- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
- arm64/booting: Document boot requirements for FEAT_NMI
- irqchip/gic-v3: Fix priority mask handling
- irqchip/gic-v3: Refactor ISB + EOIR at ack time
- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
- soc cache: Add framework driver for HiSilicon SoC cache</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-301.0.0.204" date="1770811200">- !20333 phytium-tpcm-sig-8-hadler-reg-s5000c
- !20767  Revert hibmc patches to fix null-ptr-deref
- Revert "!19950 【OLK-5.10】 Drivers GPU Patches from 6.6"
- Revert "!20738 drm/hisilicon: Using the to_hibmc_drm_private to convert"
- !20740 cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- cpufeaure: fix the warning of ID_AA64PFR1_NMI_SHIFT
- !20738 drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Using the to_hibmc_drm_private to convert
- drm/hisilicon: Code refactoring for hibmc_drm_drv
- !19010 [OLK-5.10] Drivers for Zhaoxin GMI SM3 &amp; SM4 algorithm
- !20666  CVE-2023-53712
- !20673 Fix CVE-2025-39957
- !20686  Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20687  i40e: Fix potential invalid access when MAC list is empty
- !20692  ipv6: sr: Fix MAC comparison to be constant-time
- !20699  sctp: linearize cloned gso packets in sctp_rcv
- !20688  tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- !20698  libceph: fix potential use-after-free in have_mon_and_osd_map()
- !20697  tipc: Fix use-after-free in tipc_mon_reinit_self().
- sctp: linearize cloned gso packets in sctp_rcv
- libceph: fix potential use-after-free in have_mon_and_osd_map()
- tipc: Fix use-after-free in tipc_mon_reinit_self().
- ipv6: sr: Fix MAC comparison to be constant-time
- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock-&gt;cork.
- i40e: Fix potential invalid access when MAC list is empty
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
- !20119 Add 950 KVM feature support
- !20008 [OLK-5.10] Introduce the Ring Buffer mechanism to accelerate CSV virtual machine migration
- !20638  ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- !20637  net/sched: sch_qfq: do not free existing class in qfq_change_class()
- !20636 v2  macvlan: fix possible UAF in macvlan_forward_source()
- wifi: mac80211: increase scan_ies_len for S1G
- !20566  crypto: lzo - Fix compression buffer overrun
- KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer
- KVM: arm64: ipiv: Fix compilation warning
- KVM: arm64: check if IPIV is enabled in BIOS
- kvm: hisi: print error for IPIV
- KVM: arm64: using kvm_vgic_global_state for ipiv
- kvm: hisi: Don't allow to change mpidr in IPIv
- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
- KVM: arm64: fix live migration bug of IPIv
- irqchip/gic: Add HiSilicon PV SGI support
- KVM: arm64: Implement PV_SGI related calls
- KVM: arm64: Document PV-sgi interface
- KVM: arm64: Introduce ipiv enable ioctl
- arm64/config: add config to control whether enable IPIV feature
- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
- kvm: hisi_virt: Register ipiv exception interrupt
- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
- kvm: arm64: avoid sending multi-SGIs in IPIV
- kvm: hisi_virt: Allocate VM table and save vpeid in it
- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
- KVM: arm64: fix memory leak in TLBI
- KVM: arm64: Add new HiSi CPU type to support DVMBM
- kvm: hisi_virt: Update TLBI broadcast feature for hip12
- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
- ARM: 9317/1: kexec: Make smp stop calls asynchronous
- !20654  scsi: qla4xxx: Prevent a potential error pointer dereference
- !20653  bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- !20655  mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- !20656  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- !20274 [Hygon][5.10][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
- firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
- scsi: qla4xxx: Prevent a potential error pointer dereference
- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log
- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
- net/sched: sch_qfq: do not free existing class in qfq_change_class()
- macvlan: fix possible UAF in macvlan_forward_source()
- !20597  team: fix check for port enabled in team_queue_override_port_prio_changed()
- !20593  CVE-2025-39744 fixup
- !20465  SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- !20178 v3  Fix CVE-2024-53179
- team: fix check for port enabled in team_queue_override_port_prio_changed()
- rcu: Fix racy re-initialization of irq_work causing hangs
- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
- !20523 [Hygon][5.10][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
- !20428  wifi: mt76: do not run mt76u_status_worker if the device is not running
- !20427  RDMA/bnxt_re: Prevent handling any completions after qp destroy
- !20466  pptp: ensure minimal skb length in pptp_xmit()
- !20426  net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- !20574  RDMA/cm: Fix leaking the multicast GID table reference
- !20573  media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- !20565 Fix CVE-2023-53521
- !20521 Fix CVE-2026-23038
- RDMA/cm: Fix leaking the multicast GID table reference
- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
- crypto: lzo - Fix compression buffer overrun
- !20502 [OLK-5.10] backport important bugfix for bnxt driver from upstream linux-5.10.y
- scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
- eth: bnxt: move and rename reset helpers
- x86: Resolve FPU state corruption between atomic and non-atomic contexts
- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
- bnxt_en: Fix potential data corruption with HW GRO/LRO
- pptp: ensure minimal skb length in pptp_xmit()
- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
- wifi: mt76: do not run mt76u_status_worker if the device is not running
- RDMA/bnxt_re: Prevent handling any completions after qp destroy
- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
- phytium: add tpcm sgi handler for s5000c
- smb: client: fix use-after-free of signing key
- cifs: missed ref-counting smb session in find
- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
- openeuler_defconfig: Enable CONFIG_CRYPTO_SM*_ZHAOXIN_GMI
- crypto: Add support for Zhaoxin GMI SM4 Block Cipher Algorithm
- crypto: Add support for Zhaoxin GMI SM3 Secure Hash algorithm</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-302.0.0.205" date="1771934400">- !20737  pNFS: Fix a deadlock when returning a delegation during open()
- !20725  tracing: Add recursion protection in kernel stack trace recording
- !20746 Fix CVE-2026-22990
- !20671  arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- !20669  irqchip/gic-v3-its: Avoid truncating memory addresses
- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
- pNFS: Fix a deadlock when returning a delegation during open()
- tracing: Add recursion protection in kernel stack trace recording
- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
- irqchip/gic-v3-its: Avoid truncating memory addresses</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-303.0.0.206" date="1772539200">- !20899 Fix CVE-2026-23216
- !20885  nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
- !20799 RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- !20839  bpf, cpumap: Make sure kthread is running before map update returns
- bpf, cpumap: Make sure kthread is running before map update returns
- !20022 [OLK-5.10] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
- !20818  dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20801  ACPI/IORT: Add PMCG platform information for 162001900
- !20814  migrate: correct lock ordering for hugetlb file folios
- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
- !20800  fix CVE-2026-23054
- migrate: correct lock ordering for hugetlb file folios
- ACPI/IORT: Add PMCG platform information for 162001900
- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
- net: hv_netvsc: reject RSS hash key programming without RX indirection table
- hv_netvsc: Allocate rx indirection table size dynamically
- RDMA/hns: Remove the accidentally added hns_roce_trace.h file
- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-304.0.0.207" date="1773144000">- !21136  sched/rt: Skip currently executing CPU in rto_next_cpu()
- !21131  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21075 ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21093  kexec: derive purgatory entry from symbol
- !21140  ksmbd: fix use-after-free in kerberos authentication
- !21132  SUNRPC: Ensure the transport backchannel association
- ksmbd: fix use-after-free in kerberos authentication
- sched/rt: Skip currently executing CPU in rto_next_cpu()
- SUNRPC: Ensure the transport backchannel association
- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
- !21112  CVE-2024-57979
- !21111  ALSA: aloop: Fix racy access at PCM trigger
- pps: Fix kabi in pps_device
- pps: Fix a use-after-free
- ALSA: aloop: Fix racy access at PCM trigger
- kexec: derive purgatory entry from symbol
- ipmi: Add HiSilicon IPMI Page Soft Offline driver
- !21072 v2  arm64/mpam: enable MPAM feature and
- !20883  RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- !21021  CVE-2026-23209
- arm64/mpam: fix the bitmap written during mpam device reset
- arm64/mpam: only allow L3 cache MPAM device created
- arm64/mpam: fix inadvertently updating after repeatedly updating
- arm64/mpam: set default feedback of last_cmd_status interface as null string
- !21000 net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- !19837 KVM: Drop tlbs_dirty
- !20773 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !21014  bpf selftest cross compile fixes
- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
- macvlan: fix error recovery in macvlan_common_newlink()
- !21003 [OLK-5.10] backport important bugfix for nvme driver from upstream linux-5.10.y
- selftests/bpf: Pass target triple to get_sys_includes macro
- selftests/bpf: Enable cross-building
- net: hns3: hns3 driver should be initialized when VF multi tcs is configured
- net: hns3: modify code of judging if SMMU DMA is enabled
- !20976  support apei_page_offline_policy
- nvmet-tcp: pass iov_len instead of sg-&gt;length to bvec_set_page()
- nvmet-tcp: don't map pages which can't come from HIGHMEM
- nvmet-tcp: fix regression in data_digest calculation
- nvmet-tcp: fix memory leak when performing a controller reset
- !20971 Fix CVE-2026-23074
- apei/ghes: Add sysctl interface to control soft-offline page isolation
- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
- !20887  HiSock Enhancement
- net/sched: Enforce that teql can only be used as root qdisc
- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
- !20891  dcache: Limit the minimal number of bucket to two
- !20956  CVE-2025-39967
- fbcon: Fix OOB access in font allocation
- fbcon: fix integer overflow in fbcon_do_set_font
- overflow: Allow mixed type arguments
- nvmet-tcp: add an helper to free the cmd buffers
- dcache: Limit the minimal number of bucket to two
- bpf: Deprecate hisock unused helpers and orig ingress logic
- bpf: Add local connect support for hisock
- bpf: Add ipv4-mapped ipv6 addr support for hisock
- bpf: Add target comm parse to hisock_cmd
- bpf: Add multi port parse to hisock_cmd
- bpf: Only deploy hisock in server
- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
- bpf: Add bpf_handle_ingress/egress_ptype helper function
- bpf: Add bpf_set_ingress/egress_dev helper function
- bpf: Add bpf_get_skb_ethhdr helper function
- bpf: Add bpf_set_ingress_dst helper function
- bpf: Add BPF_HISOCK_INGRESS attach type
- net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
- KVM: Drop tlbs_dirty</changelog>
  <changelog author="Tengda Wu &lt;wutengda2@huawei.com&gt; - 5.10.0-305.0.0.208" date="1773748800">- !21262  arm64/mpam: Extending MPAM features and bugfix
- arm64/mpam: Allow MBMIN to be set to 0
- arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
- arm64/mpam: Add quirk to shrink MATA PMG range
- !21211  scsi: hisi_sas: Change the debugfs parameters dump count default value
- scsi: hisi_sas: Change the debugfs parameters dump count default value
- !21163  gic: Add hip09 support for HISILICON_ERRATUM_165010801
- gic: Add hip09 support for HISILICON_ERRATUM_165010801</changelog>
</package>
<package pkgid="774479855590aca06fc05dcfabab672eef8d6920e51693e51c8bb5d8d6cdd3a5" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="217.0.0.116.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-207.0.0.107" date="1718193600">- !8599  Bluetooth: hci_core: Fix possible buffer overflow
- !8949  CVE-2022-48652
- !8602  netfilter: nf_tables: set dormant flag on hook register failure
- !8867  ipv6: prevent NULL dereference in ip6_output()
- !8779  smb: client: fix UAF in smb2_reconnect_server()
- !8893 [sync] PR-8531:  gpiolib: cdev: fix uninitialised kfifo
- !8985  cvm_tsi: Fix security issue for Confidential cVM TSI
- !8686  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- !8711  ubifs: Set page uptodate in the correct place
- !8860  blk-iocost: do not WARN if iocg was already offlined
- !8639  s390/qeth: Fix kernel panic after setting hsuid
- !8946  usb: typec: ucsi: Limit read size on v1.2
- !8969  Fix CVE-2024-36949
- cvm_tsi: Fix security issue for Confidential cVM TSI
- !8216  ACPI: video: check for error while searching for backlight device parent
- !8903  ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8584  virtio-blk: fix implicit overflow on virtio_max_dma_size
- !8838  blk-iocost: avoid out of bounds shift
- !8856  PCI/PM: Drain runtime-idle callbacks before driver removal
- amd/amdkfd: sync all devices to wait all processes being evicted
- drm/amdkfd: Rework kfd_locked handling
- !8906  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- !8910  gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- ice: Fix crash by keep old cfg when update TCs more than queues
- ice: ethtool: Prohibit improper channel config for DCB
- !8879  net: core: reject skb_copy(_expand) for fraglist GSO skbs
- !6695  netfilter: nft_set_pipapo: do not free live element
- usb: typec: ucsi: Limit read size on v1.2
- !8891  net: fix out-of-bounds access in ops_init
- !8871 add sdma-dae for openeuler 22.03 SP4
- !8762  tipc: fix UAF in error path
- !8742  octeontx2-af: avoid off-by-one read from userspace
- !8734  mptcp: ensure snd_nxt is properly initialized on connect
- !8634  batman-adv: Avoid infinite loop trying to resize local TT
- !8736  net: hns3: fix kernel crash when devlink reload during initialization
- !8745  afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- !3547  fs: mitigatin cacheline false sharing in struct file
- !8887  nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler
- ALSA: scarlett2: Add missing error checks to *_ctl_get()
- !8785  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- drivers: misc: sdma-dae: enable sdma_dae for arm64
- drivers: misc: sdma-dae: support page fault preprocess
- gpiolib: cdev: fix uninitialised kfifo
- !8849  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net: fix out-of-bounds access in ops_init
- !8666  phonet/pep: fix racy skb_queue_empty() use
- nsh: Restore skb-&gt;{protocol,data,mac_header} for outer header in nsh_gso_segment().
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- drivers: misc: sdma-dae: support interrupt init and handle
- drivers: misc: sdma-dae: support sqe task send and execute
- drivers: misc: sdma-dae: support channel management
- drivers: misc: sdma-dae: support getting streamID
- drivers: misc: sdma-dae: support initializ sdma driver
- ipv6: prevent NULL dereference in ip6_output()
- blk-iocost: do not WARN if iocg was already offlined
- PCI/PM: Drain runtime-idle callbacks before driver removal
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- !8684  tcp: properly terminate timers for kernel sockets
- !8629  erspan: make sure erspan_base_hdr is present in skb-&gt;head
- blk-iocost: avoid out of bounds shift
- !8635  ipv6: Fix potential uninit-value access in __ip6_make_skb()
- !8550  tipc: fix a possible memleak in tipc_buf_append
- !8726  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- !8808 v2  Add support for PCC Operation Region
- !8623  fs/9p: only translate RWX permissions for plain 9P2000
- !8479  scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- arm64: config: Enable ACPI_PCC
- ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available
- ACPI: PCC: Fix unintentional integer overflow
- ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
- ACPI: PCC: replace wait_for_completion()
- ACPI: PCC: Release resources on address space setup failure path
- ACPI: PCC: pcc_ctx can be static
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
- ACPICA: Add support for PCC Opregion special context data
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- smb: client: fix UAF in smb2_reconnect_server()
- tipc: fix UAF in error path
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server
- octeontx2-af: avoid off-by-one read from userspace
- net: hns3: fix kernel crash when devlink reload during initialization
- mptcp: ensure snd_nxt is properly initialized on connect
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- ubifs: Set page uptodate in the correct place
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- tcp: properly terminate timers for kernel sockets
- phonet/pep: fix racy skb_queue_empty() use
- s390/qeth: Fix kernel panic after setting hsuid
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- batman-adv: Avoid infinite loop trying to resize local TT
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
- fs/9p: only translate RWX permissions for plain 9P2000
- netfilter: nf_tables: set dormant flag on hook register failure
- Bluetooth: hci_core: Fix possible buffer overflow
- virtio-blk: fix implicit overflow on virtio_max_dma_size
- tipc: fix a possible memleak in tipc_buf_append
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- ACPI: video: check for error while searching for backlight device parent
- netfilter: nft_set_pipapo: do not free live element
- fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64
- fs: mitigatin cacheline false sharing in struct file</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
</package>
<package pkgid="ddaa0167f143a8b6b9a7b8d037e77287157b0cc9a40bc503877dc0133ce82a83" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="218.0.0.117.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-208.0.0.108" date="1718366400">- !9084 v5  xfs: atomic writes for xfs
- block: fix kabi in struct queue_limits
- xfs: make bunmapi observe forcealigin
- xfs: Only free full extents for forcealign
- xfs: Update xfs_is_falloc_aligned() mask for forcealign
- xfs: fix set xflags fail when inode has extent hit
- xfs: support atomic write ioctl
- fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE
- fs: xfs: Validate atomic writes
- fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign
- fs: iomap: Atomic write support
- fs: Add FS_XFLAG_ATOMICWRITES flag
- fs: xfs: iomap: Sub-extent zeroing
- fs: iomap: Sub-extent zeroing
- fs: xfs: Do not free EOF blocks for forcealign
- fs: xfs: Make file data allocations observe the 'forcealign' flag
- fs: xfs: Enable file data forcealign feature
- fs: xfs: Introduce FORCEALIGN inode flag
- nvme: Atomic write support
- block: Add core atomic write support
- fs: Initial atomic write support
- block: get atomic write max sectors
- !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9067  config: enable CONFIG_BLK_CGROUP_IOCOST by default
- !9063 v3  block: support to dispatch bio asynchronously
- !9066 change sdma-dae default mode to n
- !8827 v2  iomap: fix sub-page not set dirty state
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- !9055  CVE-2024-36020
- !9015  CVE-2024-36953
- !9014  drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- config: enable CONFIG_BLK_CGROUP_IOCOST by default
- drivers: misc: sdma-dae: not compile sdma-dae by default
- block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC
- block: support to dispatch bio asynchronously
- !9050  CVE-2024-35796
- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
- i40e: fix vf may be used uninitialized in this function warning
- !9020  wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- net: ll_temac: platform_get_resource replaced by wrong function
- !7205  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
- !8908  Refactor hbmdev a bit
- !9001 roh/hns3: Fix IMP reset vlan unusable.
- !8774  CVE-2024-36914
- !9027  tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- !8828  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- !8719  CVE-2024-35887
- !8872  drm/vmwgfx: Fix invalid reads in fence signaled events
- !8882  scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- !8921  hugetlbfs: fix hugetlbfs_statfs() locking
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
- roh/hns3: Fix IMP reset vlan unusable.
- !8965  cvm: enhance security for cvm host feature
- !8982  fix CVE-2024-36905
- !8996  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- net: relax socket state check at accept time.
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- cvm: enhance security for cvm host feature
- hugetlbfs: fix hugetlbfs_statfs() locking
- arm64: config: Open the hbmdev related config
- soc: hisilicon: Don't poweroff if memblocks don't offlined
- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- iomap: Ensure sub-page dirty state is set during mmap writes
- Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor"
- drm/amd/display: Skip on writeback when it's not applicable
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
</package>
<package pkgid="955e39d52a91d390a4dee6a884eb7cae4ed559eff5e177fa7ae706b0bc997c8d" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="219.0.0.118.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-209.0.0.109" date="1718798400">- !9092 v2  ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9030  bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- !9112  Backport some optimizing patches for kunpeng920
- !9099  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !9166  A Solution to Re-enable hugetlb vmemmap optimize on ARM64
- !9163  genirq: introduce handle_fasteoi_edge_irq flow handler
- ARM: 9278/1: kfence: only handle translation faults
- arm64: mm: HVO: support BBM of vmemmap pgtable safely
- arm64: mm: kfence: only handle translation faults
- mm: HVO: introduce helper function to update and flush pgtable
- genirq: introduce handle_fasteoi_edge_irq for phytium
- genirq: introduce handle_fasteoi_edge_irq flow handler
- !8753  memcg: fix input of try_to_free_mem_cgroup_pages
- !9149 [sync] PR-9054:  soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9125  arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !9138 v2  CVE-2024-36971
- !8494  rpmsg: virtio: Free driver_override when rpmsg_remove()
- !9073 v2  Fix UAF problem of hpool
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- !9131  mm: swap: fix race between free_swap_and_cache() and swapoff()
- !9129  ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- !9068  Bluetooth: RFCOMM: Fix not validating setsockopt user input
- !8700  wifi: cfg80211: check A-MSDU format more carefully
- net: fix kabi breakage in struct dst_ops
- net: fix __dst_negative_advice() race
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- !8999  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- !8938  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- arm64: syscall: unmask DAIF for tracing status
- arm64: Snapshot thread flags
- sched: Snapshot thread flags
- entry: Snapshot thread flags
- x86: Snapshot thread flags
- thread_info: Add helpers to snapshot thread flags
- irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
- sched/fair: Optimize test_idle_cores() for !SMT
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- !8940  firewire: ohci: mask bus reset interrupts between ISR and bottom half
- !8747  dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- !9074 [sync] PR-8963:  Fix CVE-2024-35915
- !9083  Bluetooth: L2CAP: Fix not validating setsockopt user input
- !9081 v2  arm64: mm: Replace global variable in pbha with static key
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- arm64: mm: Replace global variable in pbha with static key
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_rx_work
- nfc: nci: Fix kcov check in nci_rx_work()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- mm/dynamic_hugetlb: use rcu lock to protect hpool
- mm/dynamic_hugetlb: simplify the refcount code
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- memcg: fix input of try_to_free_mem_cgroup_pages
- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
- wifi: cfg80211: check A-MSDU format more carefully
- rpmsg: virtio: Free driver_override when rpmsg_remove()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
</package>
<package pkgid="0a680c5ce9ca2f6e6324b3b0759f826187e0fcdd33e31b4fcca55664b61ead3e" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="220.0.0.119.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-210.0.0.110" date="1718971200">- !9268  net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9103  ksmbd: no response from compound read
- !9186  spi: Fix deadlock when adding SPI controllers on SPI buses
- !9283 hns3 udma: support non share jfr mode in UM
- !9277 ima: Fix violation digests extending issue in cvm
- hns3 udma: kernel support non share jfr mode in UM mode
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- !9244 urma: cannot uninstall uburma driver
- !9250  Fix token error issue when concurrent calls
- !9241 v2  Bugfix backport for rcu
- urma: cannot uninstall uburma driver
- Fix token error issue when concurrent calls
- !9180  wifi: wilc1000: fix RCU usage in connect path
- !9212  drm/amd/display: Fix division by zero in setup_dsc_config
- ima: Fix violation digests extending issue in cvm
- !9239  Fix allmodconfig build frame size error
- !9207 v2  sched: smart_grid: fix potential NULL pointer dereference
- srcu: Fix callbacks acceleration mishandling
- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
- rcu: Defer RCU kthreads wakeup when CPU is dying
- RDMA/hiroce3: Fix allmodconfig build frame size error
- !7729  loop: use lo-&gt;lo_disk for kobject_uevent
- !9211  memcg: attach memcg async reclaim worker to curcpu
- !9168  UBIFS: fixes a series of issues that caused by power cut
- !9000  media: tc358743: register v4l2 async device only after successful setup
- !9087  fs/9p: fix uninitialized values during inode evict
- drm/amd/display: Fix division by zero in setup_dsc_config
- memcg: attach memcg async reclaim worker to curcpu
- sched: smart_grid: fix potential NULL pointer dereference
- spi: fix kabi breakage in struct spi_controller
- spi: fix use-after-free of the add_lock mutex
- spi: Fix deadlock when adding SPI controllers on SPI buses
- wifi: wilc1000: fix RCU usage in connect path
- ubifs: dbg_orphan_check: Fix missed key type checking
- ubifs: Fix unattached inode when powercut happens in creating
- ubifs: Fix space leak when powercut happens in linking tmpfile
- ubifs: Move ui-&gt;data initialization after initializing security
- ubifs: Fix adding orphan entry twice for the same inode
- ubifs: Remove insert_dead_orphan from replaying orphan process
- ubifs: Don't add xattr inode into orphan area
- ubifs: Fix unattached xattr inode if powercut happens after deleting
- ubifs: Fix some kernel-doc comments
- ubifs: Fix spelling mistakes
- ksmbd: no response from compound read
- fs/9p: fix uninitialized values during inode evict
- media: tc358743: register v4l2 async device only after successful setup
- loop: use lo-&gt;lo_disk for kobject_uevent</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
</package>
<package pkgid="97ef2f843269edd37ea2ec795c6c4dcfa715fad3b1a6819d6668ce1d5fb72126" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="221.0.0.120.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-211.0.0.111" date="1719057600">- !9318  Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"
- Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
</package>
<package pkgid="287b073227df4c475ca87317fe09d85dc3bebf0465749bcb63d8f45cd2ba8bcf" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="222.0.0.121.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-212.0.0.112" date="1719144000">- !9347  sched: ARM64 enables SIS_PROP and disables SIS_UTIL"
- sched: ARM64 enables SIS_PROP and disables SIS_UTIL"</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
</package>
<package pkgid="2674c141920d7bf45c57ec69890a36d3b8f191ade745af9469441d142bbaeda1" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="223.0.0.122.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-213.0.0.113" date="1719230400">- !9327  af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- !9264  ring-buffer: Fix a race between readers and resize checks
- !9305  CVE-2024-26661 following bugfix
- !9246  ksmbd: no response from compound read
- !9350  tracing: Fix permissions for the buffer_percent file
- tracing: Fix permissions for the buffer_percent file
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- drm/amd/display: Fix &amp;&amp; vs || typos
- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
- Revert "drm/amd/display: Fix &amp;&amp; vs || typos"
- ring-buffer: Fix a race between readers and resize checks
- ksmbd: no response from compound read</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
</package>
<package pkgid="2f12d4e5c5fcc6724bc4e4b6ed8cd3ad0112d7aff0f78758caad7113d7fb7609" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="224.0.0.123.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-214.0.0.114" date="1719316800">- !9391  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
- fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
</package>
<package pkgid="78212654d056255ec72ccac93d7e96e9189f796702d59ce7f7287edfa91a47e1" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="225.0.0.124.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-216.0.0.115" date="1719489600">- !9507  Enable SIS_UTIL for arm64 and optimize load_balance
- !9508  Revert "fs: Use CHECK_DATA_CORRUPTION() when
- Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected"
- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
- sched/numa: Fix numa imbalance in load_balance()
- Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP""
- Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL""
- !9333  net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- !8098  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- !5860  ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
- !9421 v3  block: fix WARNING in init_blk_queue_async_dispatch
- block: fix WARNING in init_blk_queue_async_dispatch
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
</package>
<package pkgid="56109580f368ac8bf4ef1a909ec21fdc1306673b46d851b4ff47ed5100903291" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="226.0.0.125.oe2203sp4"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-217.0.0.116" date="1720008000">- !9160  xfs: don't use current-&gt;journal_info
- !9429  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- !9644  fix uaf when proc_cpuset_show
- !9532  CVE-2024-37356
- !9496  netrom: fix possible dead-lock in nr_rt_ioctl()
- cgroup: fix uaf when proc_cpuset_show
- !9514  RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- !9559  CVE-2024-38597
- !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb
- !9595  drm/arm/malidp: fix a possible null pointer dereference
- !9593  ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9504  um: Add winch to winch_handlers before registering winch IRQ
- drm/arm/malidp: fix a possible null pointer dereference
- ARM: 9170/1: fix panic when kasan and kprobe are enabled
- !9587  s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/ap: Fix crash in AP internal function modify_bitmap()
- !9569  net: fec: remove .ndo_poll_controller to avoid deadlocks
- !9540  net/mlx5e: Avoid field-overflowing memcpy()
- !9577 v2  btrfs: fix crash on racing fsync and size-extending write into prealloc
- !9563  fs/ntfs3: Check 'folio' pointer for NULL
- !9383  serial: max3100: Update uart_driver_registered on driver removal
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- !8744  ext4 bugfix from mainline
- !9499  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- !9500  netfilter: nf_tables: flush pending destroy work before exit_net release
- !9453  jffs2: prevent xattr node from overflowing the eraseblock
- !9202  dyndbg: fix old BUG_ON in &gt;control parser
- !9193  wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- !9201  ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- !9190  clk: Fix clk_core_get NULL dereference
- !9188  net: phy: fix phy_get_internal_delay accessing an empty array
- !9462 v2  CVE-2024-27032
- !9408  drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- !9447  rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- !9425  ASoC: SOF: Fix DSP oops stack dump output contents
- !9321  drm/amd/display: Fix potential index out of bounds in color transformation function
- !9297  CVE-2021-47599
- !9401  Fix CVE-2024-31076
- !9434  cvm: delete dead code and resolve macro definition holes
- !9395  CVE-2024-38587
- !9386  vfio/pci: fix potential memory leak in vfio_intx_enable()
- !9199  init/main.c: Fix potential static_command_line memory overflow
- !8683 v4  Fix CVE-2024-35879
- !9339  serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- !9470  net/mlx5: Add a timeout to acquire the command queue semaphore
- !9442  net/mlx5: Discard command completions in internal error
- !9290  net: bridge: xmit: make sure we have at least eth header len bytes
- !9284  of: module: add buffer overflow check in of_modalias()
- !9477  watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- !9544  ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- !9483  fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- !9558  CVE-2024-39362
- !9456  bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- !9527  media: lgdt3306a: Add a check against null-pointer-def
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- fs/ntfs3: Check 'folio' pointer for NULL
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- i2c: acpi: Unbind mux adapters before delete
- i2c: add fwnode APIs
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- net/mlx5e: Avoid field-overflowing memcpy()
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- params: lift param_set_uint_minmax to common code
- media: lgdt3306a: Add a check against null-pointer-def
- !9511  blk-throttle: check for overflow in calculate_bytes_allowed
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- blk-throttle: check for overflow in calculate_bytes_allowed
- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
- blk-throttle: factor out code to calculate ios/bytes_allowed
- um: Add winch to winch_handlers before registering winch IRQ
- netfilter: nf_tables: flush pending destroy work before exit_net release
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- netrom: fix possible dead-lock in nr_rt_ioctl()
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- net/mlx5: Add a timeout to acquire the command queue semaphore
- f2fs: fix to avoid potential panic during recovery
- f2fs: fix to check return value of f2fs_reserve_new_block()
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- jffs2: prevent xattr node from overflowing the eraseblock
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- net/mlx5: Discard command completions in internal error
- cvm: delete dead code and resolve macro definition holes
- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
- ASoC: SOF: Fix DSP oops stack dump output contents
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Lock port-&gt;lock when calling uart_handle_cts_change()
- drm/amd/display: Fix potential index out of bounds in color transformation function
- btrfs: remove stale comment about the btrfs_show_devname
- btrfs: update latest_dev when we create a sprout device
- btrfs: use latest_dev in btrfs_show_devname
- btrfs: convert latest_bdev type to btrfs_device and rename
- net: bridge: xmit: make sure we have at least eth header len bytes
- of: module: add buffer overflow check in of_modalias()
- dyndbg: fix old BUG_ON in &gt;control parser
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
- init/main.c: Fix potential static_command_line memory overflow
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- clk: Fix clk_core_get NULL dereference
- net: phy: fix phy_get_internal_delay accessing an empty array
- xfs: don't use current-&gt;journal_info
- drm/phytium: Replace default efi fb0 with dc fb
- ext4: fix warning in ext4_dio_write_end_io()
- ext4: properly sync file size update after O_SYNC direct IO
- iomap: update ki_pos a little later in iomap_dio_complete
- driver core: Fix kabi broken
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- driver core: Introduce device_link_wait_removal()</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-218.0.0.117" date="1720612800">- !9851  net/sched: act_skbmod: prevent kernel-infoleak
- !9853  nilfs2: fix use-after-free of timer for log writer thread
- !9831  mmc: davinci: Don't strip remove function when driver is builtin
- !8096  Fix CVE-2024-35988
- nilfs2: fix use-after-free of timer for log writer thread
- net/sched: act_skbmod: prevent kernel-infoleak
- mmc: davinci: Don't strip remove function when driver is builtin
- !9643  f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- !9820  kdb: Fix buffer overflow during tab-complete
- kdb: Fix buffer overflow during tab-complete
- !9799  null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9783  CVE-2024-38598
- !9772  btrfs: fix use-after-free after failure to create a snapshot
- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
- !9792 v3  net: fix one NULL pointer dereference bug in net_rship module
- !9795  drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- !9363  fs/ntfs3: Use variable length array instead of fixed size
- !9712  fix CVE-2024-38540
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- net: fix one NULL pointer dereference bug in net_rship module
- md: fix resync softlockup when bitmap size is less than array size
- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
- Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter"
- !9373  ALSA: core: Fix NULL module pointer assignment at card init
- !9616 v2  wifi: carl9170: add a proper sanity check for endpoints
- !9538  virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- !9766  f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- !9768  iomap: Don't finish dio under irq when there exists pages
- !9753 v2  arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9731 v2  Backport bpf bugfixes
- btrfs: fix use-after-free after failure to create a snapshot
- iomap: Don't finish dio under irq when there exists pages
- !9719  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- !9764  wifi: ar5523: enable proper endpoint verification
- !9711  fix CVE-2024-38615
- !9761  CVE-2024-26816
- !9756  net: openvswitch: fix overwriting ct original tuple for ICMPv6
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
- wifi: ar5523: enable proper endpoint verification
- !9716  ax25: Fix reference count leak issues of ax25_dev
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- x86, relocs: Ignore relocations in .notes section
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- arm64: arm_pmuv3: Correctly extract and check the PMUVer
- !9672  ax25: Fix reference count leak issue of net_device
- !9735  net/9p: fix uninit-value in p9_client_rpc()
- !9572  dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- !9571  media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- net/9p: fix uninit-value in p9_client_rpc()
- bpf: ensure main program has an extable
- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
- bpf: Fix __reg_bound_offset 64-&gt;32 var_off subreg propagation
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
- bpf: Fix memory leaks in __check_func_call
- !9440  fix CVE-2024-38621
- !9705  net/hinic3: Add pcie device ID adaption for DPU_NIC card
- KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
- ax25: Fix reference count leak issues of ax25_dev
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- cpufreq: exit() callback is optional
- cpufreq: Rearrange locking in cpufreq_remove_dev()
- cpufreq: Split cpufreq_offline()
- cpufreq: Reorganize checks in cpufreq_offline()
- !9701  dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- net/hinic3: Add pcie device ID adaption for DPU_NIC card
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- !9640  CVE-2024-38582
- !9662  tls: fix missing memory barrier in tls_init
- !9657 v2  CVE-2024-38586
- !9686  greybus: lights: check return of get_channel_from_mode
- !9675  crypto: bcm - Fix pointer arithmetic
- greybus: lights: check return of get_channel_from_mode
- crypto: bcm - Fix pointer arithmetic
- ax25: Fix reference count leak issue of net_device
- tls: fix missing memory barrier in tls_init
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- r8169: remove nr_frags argument from rtl_tx_slots_avail
- r8169: improve rtl8169_start_xmit
- r8169: improve rtl_tx
- r8169: use READ_ONCE in rtl_tx_slots_avail
- r8169: remove unneeded memory barrier in rtl_tx
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- wifi: carl9170: add a proper sanity check for endpoints
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- media: stk1160: fix bounds checking in stk1160_copy_video()
- ALSA: core: Fix NULL module pointer assignment at card init
- fs/ntfs3: Use variable length array instead of fixed size
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: fix VMALLOC_START definition</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
</package>
<package pkgid="b7f0318bbcf6c231013ae7bb53e577747268cf851e6fae5044f324921458aea1" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="228.0.0.127.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-219.0.0.118" date="1721217600">- !9850  power: supply: bq27xxx-i2c: Do not free non existing IRQ
- !10031  ipv6: prevent possible NULL dereference in rt6_probe()
- !10060  ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9984  nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- !9990  netpoll: Fix race condition in netpoll_owner_active
- !10040  lib/generic-radix-tree.c: Don't overflow in peek()
- !9950  f2fs: remove clear SB_INLINECRYPT flag in default_options
- !9968  CVE-2024-40972
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
- !9926  ocfs2: fix races between hole punching and AIO+DIO
- !9910  arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9908  sock_map: avoid race between sock_map_close and sk_psock_put
- !9946  ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9936  fix CVE-2024-40934
- !9953  drm/komeda: check for error-valued pointer
- lib/generic-radix-tree.c: Don't overflow in peek()
- ipv6: prevent possible NULL dereference in rt6_probe()
- netpoll: Fix race condition in netpoll_owner_active
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- ext4: do not create EA inode under buffer lock
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- !9871  cifs: Fix deadlock in cifs_writepages during reconnect
- drm/komeda: check for error-valued pointer
- !9897  ionic: fix use after netif_napi_del()
- !9924  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9905  mptcp: ensure snd_una is properly initialized on connect
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
- !9893  bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- ocfs2: fix races between hole punching and AIO+DIO
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
- !9884 roh/core: Support macvlan in roh.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- !9827  ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- !9825  smb: client: fix potential deadlock when releasing mids
- !9839  cgroup: Fix AA deadlock caused by cgroup_bpf_release
- !9889  ipv6: sr: fix memleak in seg6_hmac_init_algo
- sock_map: avoid race between sock_map_close and sk_psock_put
- mptcp: ensure snd_una is properly initialized on connect
- ionic: fix use after netif_napi_del()
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- !9368  CVE-2024-27416
- !9879  fs: improve dump_mapping() robustness
- !9872  CVE-2024-38570
- !9881 v2  iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
- fs: improve dump_mapping() robustness
- roh/core: Support macvlan in roh.
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: Rename sd_{ glock =&gt; kill }_wait
- cifs: Fix deadlock in cifs_writepages during reconnect
- !9745  CVE-2024-39469
- !9843  xfs: fix log recovery buffer allocation for the legacy h_size fixup
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- cgroup: Fix AA deadlock caused by cgroup_bpf_release
- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
- smb: client: fix potential deadlock when releasing mids
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- nilfs2: return the mapped address from nilfs_get_page()
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
</package>
<package pkgid="61eeab857bf7737ab6fd5250cb53e9bf073a0b5d11e9d8e3848799c9256ac339" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="229.0.0.128.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-220.0.0.119" date="1721822400">- !9035  keys: Fix overwrite of key expiration on instantiation
- !9182  netfilter: nf_tables: restore set elements when delete set fails
- !10184 [RoCE]从社区回合patch到openEuler（OLK-5.10）
- !10303  netfilter: nf_tables: do not compare internal table flags on updates
- !10258  batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10280 v2  CVE-2022-48816
- !9780  ksmbd: fix wrong DataOffset validation of create context
- !10278  usb-storage: alauda: Check whether the media is initialized
- netfilter: nf_tables: do not compare internal table flags on updates
- !10262  media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- !10290 Backport 5.10.210 LTS patches from upstream
- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
- net: bcmgenet: Fix EEE implementation
- drm/msm/dsi: Enable runtime PM
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
- PM: runtime: add devm_pm_runtime_enable helper
- nilfs2: replace WARN_ONs for invalid DAT metadata block requests
- sched/membarrier: reduce the ability to hammer on sys_membarrier
- Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
- hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
- scripts/decode_stacktrace.sh: optionally use LLVM utilities
- scripts: decode_stacktrace: demangle Rust symbols
- scripts/decode_stacktrace.sh: support old bash version
- scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
- serial: 8250_exar: Set missing rs485_supported flag
- serial: 8250_exar: Fill in rs485_supported
- serial: Add rs485_supported to uart_port
- mips: Fix max_mapnr being uninitialized on early stages
- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
- bus: moxtet: Add spi device table
- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
- tracing: Inform kmemleak of saved_cmdlines allocation
- pmdomain: core: Move the unused cleanup to a _sync initcall
- of: property: fix typo in io-channels
- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
- nfp: flower: prevent re-adding mac index for bonded port
- nfp: use correct macro for LengthSelect in BAR config
- ALSA: hda/conexant: Add quirk for SWS JS201D
- mmc: slot-gpio: Allow non-sleeping GPIO ro
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
- serial: max310x: improve crystal stable clock detection
- serial: max310x: set default value when reading clock ready bit
- ring-buffer: Clean ring_buffer_poll_wait() error return
- iio: accel: bma400: Fix a compilation problem
- staging: iio: ad5933: fix type mismatch regression
- tracing: Fix wasted memory in saved_cmdlines logic
- misc: fastrpc: Mark all sessions as invalid in cb_remove
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
- xen-netback: properly sync TX responses
- kbuild: Fix changing ELF file type for output of gen_btf for big endian
- firewire: core: correct documentation of fw_csr_string() kernel API
- lsm: fix the logic in security_inode_getsecctx()
- scsi: Revert "scsi: fcoe: Fix potential deadlock on &amp;fip-&gt;ctlr_lock"
- modpost: trim leading spaces when processing source files list
- usb: f_mass_storage: forbid async queue when shutdown happen
- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
- usb: ucsi_acpi: Fix command completion handling
- HID: wacom: Do not register input devices until after hid_hw_start
- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
- i40e: Fix waiting for queues of all VSIs to be disabled
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path for statistics
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
- spi: ppc4xx: Drop write-only variable
- of: unittest: Fix compile in the non-dynamic case
- btrfs: send: return EOPNOTSUPP on unknown flags
- btrfs: forbid deleting live subvol qgroup
- btrfs: forbid creating subvol qgroups
- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
- USB: serial: cp210x: add ID for IMST iM871A-USB
- USB: serial: option: add Fibocom FM101-GL variant
- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
- net/af_iucv: clean up a try_then_request_module()
- netfilter: nft_ct: reject direction for ct id
- netfilter: nft_compat: restrict match/target protocol to u16
- netfilter: nft_compat: reject unused compat flag
- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
- hwmon: (coretemp) Fix bogus core_id to attr name mapping
- hwmon: (coretemp) Fix out-of-bounds memory access
- hwmon: (aspeed-pwm-tacho) mutex for tach reading
- atm: idt77252: fix a memleak in open_card_ubr0
- selftests: net: avoid just another constant wait
- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
- dmaengine: ti: k3-udma: Report short packet errors
- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
- bonding: remove print in bond_verify_device_path
- HID: apple: Add 2021 magic keyboard FN key mapping
- HID: apple: Add support for the 2021 Magic Keyboard
- net: sysfs: Fix /sys/class/net/&lt;iface&gt; path
- net: ipv4: fix a memleak in ip_setup_cork
- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
- ixgbe: Refactor overtemp event handling
- ixgbe: Refactor returning internal error codes
- ixgbe: Remove non-inclusive language
- scsi: isci: Fix an error code problem in isci_io_request_build()
- drm: using mul_u32_u32() requires linux/math64.h
- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
- perf: Fix the nr_addr_filters fix
- drm/amdgpu: Release 'adev-&gt;pm.fw' before return in 'amdgpu_device_need_post()'
- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
- libsubcmd: Fix memory leak in uniq()
- PCI/AER: Decode Requester ID when no error info found
- fs/kernfs/dir: obey S_ISGID
- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
- usb: hub: Replace hardcoded quirk value with BIT() macro
- PCI: Only override AMD USB controller if required
- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
- i3c: master: cdns: Update maximum prescaler value for i2c clock
- um: net: Fix return type of uml_net_start_xmit()
- um: Don't use vfprintf() for os_info()
- um: Fix naming clash between UML and scheduler
- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
- drm/amdgpu: Let KFD sync with VM fences
- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
- drm/msm/dpu: Ratelimit framedone timeout msgs
- media: ddbridge: fix an error code problem in ddb_probe
- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
- ALSA: hda: Intel: add HDA_ARL PCI ID support
- PCI: add INTEL_HDA_ARL to pci_ids.h
- media: rockchip: rga: fix swizzling for RGB formats
- media: stk1160: Fixed high volume of stk1160_dbg messages
- drm/mipi-dsi: Fix detach call without attach
- drm/framebuffer: Fix use of uninitialized variable
- drm/drm_file: fix use of uninitialized variable
- f2fs: fix write pointers on zoned device after roll forward
- drm/amd/display: Fix tiled display misalignment
- fast_dput(): handle underflows gracefully
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
- ALSA: hda: Refer to correct stream index at loops
- i40e: Fix VF disable behavior to block all traffic
- Bluetooth: L2CAP: Fix possible multiple reject send
- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
- md: Whenassemble the array, consult the superblock of the freshest device
- block: prevent an integer overflow in bvec_try_merge_hw_page
- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
- ARM: dts: imx23/28: Fix the DMA controller node name
- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
- ARM: dts: imx27-apf27dev: Fix LED name
- ARM: dts: imx25/27: Pass timing0
- ARM: dts: imx25: Fix the iim compatible string
- ionic: pass opcode to devcmd_wait
- ARM: dts: imx1: Fix sram node
- ARM: dts: imx27: Fix sram node
- ARM: dts: imx: Use flash@0,0 pattern
- ARM: dts: imx25/27-eukrea: Fix RTC node name
- ARM: dts: rockchip: fix rk3036 hdmi ports node
- bpf: Set uattr-&gt;batch.count as zero before batched update or deletion
- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
- scsi: libfc: Don't schedule abort twice
- ARM: dts: imx7s: Fix nand-controller #size-cells
- ARM: dts: imx7s: Fix lcdif compatible
- ARM: dts: imx7d: Fix coresight funnel ports
- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
- selftests/bpf: Fix pyperf180 compilation failure with clang18
- selftests/bpf: satisfy compiler by having explicit return in btf test
- ext4: fix inconsistent between segment fstrim and full fstrim
- ecryptfs: Reject casefold directory inodes
- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
- crypto: stm32/crc32 - fix parsing list of devices
- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
- ACPI: extlog: fix NULL pointer dereference check
- PNP: ACPI: fix fortify warning
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
- audit: Send netlink ACK before setting connection in auditd_set
- regulator: core: Only increment use_count when enable_count changes
- debugobjects: Stop accessing objects after releasing hash bucket lock
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
- powerpc: Fix build error due to is_valid_bugaddr()
- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
- x86/entry/ia32: Ensure s32 is sign extended to s64
- tick/sched: Preserve number of idle sleeps across CPU hotplug events
- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
- gpio: eic-sprd: Clear interrupt after set the interrupt type
- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
- arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
- drm/bridge: nxp-ptn3460: simplify some error checking
- drm/tidss: Fix atomic_flush check
- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
- exec: Fix error handling in begin_new_exec()
- rbd: don't move requests to the running list on errors
- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
- btrfs: don't warn if discard range is not aligned to sector
- btrfs: tree-checker: fix inline ref size in error messages
- btrfs: ref-verify: free ref cache before clearing mount opt
- net: fec: fix the unhandled context fault from smmu
- fjes: fix memleaks in fjes_hw_setup
- selftests: netdevsim: fix the udp_tunnel_nic test
- net: mvpp2: clear BM pool before initialization
- netfilter: nf_tables: validate NFPROTO_* family
- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
- net/mlx5: DR, Use the right GVMI number for drop action
- tcp: Add memory barrier to tcp_push()
- afs: Hide silly-rename files from userspace
- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
- bnxt_en: Wait for FLR to complete during probe
- mm: vmalloc: introduce array allocation functions
- block: Remove special-casing of compound pages
- nouveau/vmm: don't set addr on the fail path to avoid warning
- rtc: Adjust failure return code for cmos_set_alarm()
- mmc: mmc_spi: remove custom DMA mapped buffers
- mmc: core: Use mrq.sbc in close-ended ffu
- scripts/get_abi: fix source path leak
- lsm: new security_file_ioctl_compat() hook
- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
- parisc/firmware: Fix F-extend for PDC addresses
- PM: hibernate: Enforce ordering during image compression/decompression
- crypto: api - Disallow identical driver names
- ext4: allow for the last group to be marked as trimmed
- iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
- iio: adc: ad7091r: Allow users to configure device events
- iio: adc: ad7091r: Set alert bit in config register
- serial: sc16is7xx: add check for unsupported SPI modes during probe
- spi: introduce SPI_MODE_X_MASK macro
- serial: sc16is7xx: set safe default SPI clock frequency
- units: add the HZ macros
- units: change from 'L' to 'UL'
- PCI: mediatek: Clear interrupt status before dispatching handler
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
- usb: cdns3: fix iso transfer error when mult is not zero
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
- usb: cdns3: fix uvc failure work since sg support enabled
- usb: cdns3: Fixes for sparse warnings
- !10246  ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10224  scsi: ufs: Fix a deadlock in the error handler
- SUNRPC: Do not dereference non-socket transports in sysfs
- SUNRPC: lock against -&gt;sock changing during sysfs read
- !10245  Bluetooth: hci_core: Fix leaking sent_cmd skb
- usb-storage: alauda: Check whether the media is initialized
- !10232  fix CVE-2024-41007
- !10202  net: dsa: seville: register the mdiobus under devres
- !10266  USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- !9430  CVE-2022-48703
- !10255  dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- !10189  fix CVE-2024-40915
- !10187  fix CVE-2021-47205
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- RDMA/hns: Fix insufficient extend DB for VFs.
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Check atomic wr length
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- !10210 hns3 udma: functions related to CQ bank IDs are supported.
- !10194  sched/fair: Take the scheduling domain into account in select_idle_core()
- Bluetooth: hci_core: Fix leaking sent_cmd skb
- !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport-&gt;dev
- !9913  powerpc/pseries: Enforce hcall result buffer validity and size
- !10217  CVE-2024-35931
- !10061 Backport bugfixes for RDMA/hns from mainline linux
- !10046  nfs: Ensure that the NFS client returns a correct writeback error code
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- !10222  bpf: Fix overrunning reservations in ringbuf
- !10203  dma-mapping: benchmark: fix node id validation
- !9817  arm64: mm: Pass pbha-performance-only bit under chosen node
- !10019  drm/exynos/vidi: fix memory leak in .get_modes()
- !10178  ima: Fix use-after-free on a dentry's dname.name
- scsi: ufs: Fix a deadlock in the error handler
- bpf: Fix overrunning reservations in ringbuf
- drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- drm/amdgpu : Add hive ras recovery check
- hns3 udma: functions related to CQ bank IDs are supported.
- !10135  ALSA: timer: Set lower bound of start tick time
- !10104  ecryptfs: Fix buffer size for tag 66 packet
- dma-mapping: benchmark: fix node id validation
- net: dsa: seville: register the mdiobus under devres
- !10138 [sync] PR-10095:  CVE-2024-40968
- sched/fair: Take the scheduling domain into account in select_idle_core()
- !10107  tracing: Build event generation tests only as modules
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- clk: sunxi-ng: Unregister clocks/resets when unbinding
- !10156 v2  wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- !9836  fpga: manager: add owner module and take its refcount
- net: openvswitch: fix race on port output
- ima: Fix use-after-free on a dentry's dname.name
- !10165  drop_monitor: replace spin_lock by raw_spin_lock
- !10162  RDMA/mlx5: Add check for srq max_sge attribute
- !10048  tipc: force a dst refcount before doing decryption
- !10022  liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- !10150  mips: bmips: BCM6358: make sure CBR is correctly set
- drop_monitor: replace spin_lock by raw_spin_lock
- RDMA/mlx5: Add check for srq max_sge attribute
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- mips: bmips: BCM6358: make sure CBR is correctly set
- MIPS: Octeon: Add PCIe link status check
- !10041  Fix CVE-2024-36939
- !10128  wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- ALSA: timer: Set lower bound of start tick time
- !10118  wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- !10079  drm/amdgpu: fix UBSAN warning in kv_dpm.c
- !10052  vmci: prevent speculation leaks by sanitizing event in event_deliver()
- !10009  xfs: fix mount hung while sb recover fail
- !10088  fix CVE-2024-40995
- !9992  io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- !9901  ipv6: fix possible race in __fib6_drop_pcpu_from()
- !10096 [sync] PR-9741:  scsi: qedf: Ensure the copied buf is NUL terminated
- !9931  nvdimm: Backport some bugfixs
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- tracing: Build event generation tests only as modules
- ecryptfs: Fix buffer size for tag 66 packet
- scsi: qedf: Ensure the copied buf is NUL terminated
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Add mutex_destroy()
- Revert "RDMA/hns: Fix UAF for cq async event"
- Revert "RDMA/hns: Add mutex_destroy()"
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- tipc: force a dst refcount before doing decryption
- nfs: Ensure write and flush consume writeback errors
- NFS: Don't report ENOSPC write errors twice
- NFS: Use of mapping_set_error() results in spurious errors
- nfs: ensure correct writeback errors are returned on close()
- nfs: nfs_file_write() should check for writeback errors
- sunrpc: fix KABI broken in struct rpc_create_args
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- nfs: make the rpc_stat per net namespace
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- drm/exynos/vidi: fix memory leak in .get_modes()
- xfs: fix mount hung while sb recover fail
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
- nvdimm/pmem: use add_disk() error handling
- powerpc/pseries: Enforce hcall result buffer validity and size
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- fpga: manager: add owner module and take its refcount
- arm64: mm: Pass pbha-performance-only bit under chosen node
- ksmbd: fix wrong DataOffset validation of create context
- thermal: int340x_thermal: Consolidate priv-&gt;data_vault checks
- thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
- netfilter: nf_tables: restore set elements when delete set fails
- keys: Fix overwrite of key expiration on instantiation</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
</package>
<package pkgid="1fa1009f04e3d69e8081a91b4e6775377f8df8d318a9d7be7aa1e7978b175446" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="230.0.0.129.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-221.0.0.120" date="1722427200">- !10436  CVE-2024-39476
- !10418  net: move to_gnet_bpf_attach_type() to filter.c
- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- !10065  iommu: Return right value in iommu_sva_bind_device()
- net: move to_gnet_bpf_attach_type() to filter.c
- !10334  fix CVE-2024-36479 for olk-5.10
- !10408  iommu/arm-smmu-v3: Fix the compile warning
- !10363  drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- !10058  net: mvpp2: clear BM pool before initialization
- !10057  udp: do not accept non-tunnel GSO skbs landing in a tunnel
- iommu/arm-smmu-v3: Fix the compile warning
- !10339  net/sched: initialize noop_qdisc owner
- !10366 v2  jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- !10336 v2  mm: numa-affinity: support THP migration
- !10321  media: i2c: et8ek8: Don't strip remove function when driver is builtin
- !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver
- !10342  CVE-2024-39471
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
- drm/amdgpu: add error handle to avoid out-of-bounds
- net/sched: initialize noop_qdisc owner
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
- mm: numa-affinity: delete the duplicate numa_migrate_prep
- mm: numa-affinity: backport some migrate policy from AutoNuma
- mm: numa-affinity: support THP migration
- mm: thp: skip make PMD PROT_NONE if THP migration is not supported
- mm: migrate: check mapcount for THP instead of refcount
- mm: migrate: don't split THP for misplaced NUMA page
- mm/migrate: fix NR_ISOLATED corruption on 64-bit
- mm: migrate: account THP NUMA migration counters correctly
- mm: thp: refactor NUMA fault handling
- mm: memory: make numa_migrate_prep() non-static
- mm: fix KABI broken in struct vm_fault
- mm: memory: add orig_pmd to struct vm_fault
- !10333  BMA: Fix DMA reset problem and change the version
- fpga: bridge: add owner module and take its refcount
- fpga: remove redundant checks for bridge ops
- fpga: bridge: properly initialize bridge device before populating children
- fpga: bridge: Use standard dev_release for class driver
- fpga: bridge: Rename dev to parent for parent device
- BMA/kbox_drv: Change the version number.
- BMA/veth_drv: Change the version number.
- BMA/cdev_drv: Change the version number.
- BMA/edma_drv: Fix DMA reset problem and change the version number.
- !9362  macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- net: phy: add set_loopback interface to realtek phy driver
- !10316  sched: Add cfs_preferred_nid_init hook
- !9976  KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- !10073  serial: imx: Introduce timeout when waiting on transmitter empty
- !10172  netrom: Fix a memory leak in nr_heartbeat_expiry()
- sched: Add cfs_preferred_nid_init hook
- !10295 sdma-dae: fix interrupt handle logic
- !10253  fbdev: savage: Handle err return when savagefb_check_var failed
- !10309  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- !10304 Backport 5.10.211 LTS patches from upstream
- net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
- block: ataflop: more blk-mq refactoring fixes
- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
- tls: rx: drop pointless else after goto
- s390: use the correct count for __iowrite64_copy()
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
- nouveau: fix function cast warnings
- scsi: jazz_esp: Only build if SCSI core is builtin
- bpf, scripts: Correct GPL license name
- RDMA/srpt: fix function pointer cast warnings
- arm64: dts: rockchip: set num-cs property for spi on px30
- RDMA/bnxt_re: Return error for SRQ resize
- mptcp: fix lockless access in subflow ULP diag
- usb: roles: don't get/set_role() when usb_role_switch is unregistered
- usb: roles: fix NULL pointer issue when put module's reference
- usb: cdns3: fix memory double free when handle zero packet
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
- x86/alternative: Make custom return thunk unconditional
- Revert "x86/alternative: Make custom return thunk unconditional"
- x86/returnthunk: Allow different return thunks
- x86/ftrace: Use alternative RET encoding
- x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
- x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
- Revert "x86/ftrace: Use alternative RET encoding"
- PCI/MSI: Prevent MSI hardware interrupt number truncation
- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
- s390/cio: fix invalid -EBUSY on ccw_device_start
- erofs: fix lz4 inplace decompression
- x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
- iwlwifi: mvm: write queue_sync_state only for sync
- iwlwifi: mvm: do more useful queue sync accounting
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
- lan743x: fix for potential NULL pointer dereference with bare card
- btrfs: do not pin logs too early during renames
- btrfs: unify lookup return value when dir entry is missing
- btrfs: introduce btrfs_lookup_match_dir
- btrfs: tree-checker: check for overlapping extent items
- task_stack, x86/cea: Force-inline stack helpers
- ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
- ASoC: Intel: boards: get codec device with ACPI instead of bus search
- ASoC: Intel: boards: harden codec property handling
- mtd: spinand: macronix: Add support for MX35LFxGE4AD
- cifs: add a warning when the in-flight count goes negative
- powerpc/watchpoints: Annotate atomic context in more places
- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
- block: ataflop: fix breakage introduced at blk-mq refactoring
- seccomp: Invalidate seccomp mode to catch death failures
- x86/uaccess: Implement macros for CMPXCHG on user addresses
- hsr: Avoid double remove of a node.
- hvc/xen: prevent concurrent accesses to the shared ring
- media: av7110: prevent underflow in write_ts_to_decoder()
- ASoC: fsl_micfil: register platform component before registering cpu dai
- ARM: dts: imx: Set default tuning step for imx6sx usdhc
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
- ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
- firewire: core: send bus reset promptly on gap count error
- scsi: lpfc: Use unsigned type for num_sge
- hwmon: (coretemp) Enlarge per package core count limit
- efi: Don't add memblocks for soft-reserved memory
- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
- ext4: correct the hole length returned by ext4_map_blocks()
- nvmet-fc: abort command when there is no binding
- nvmet-fc: release reference on target port
- nvmet-fcloop: swap the list_add_tail arguments
- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
- spi: sh-msiof: avoid integer overflow in constants
- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
- nvmet-tcp: fix nvme tcp ida memory leak
- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
- ahci: asm1166: correct count of reported ports
- wifi: cfg80211: fix missing interfaces when dumping
- dmaengine: fsl-qdma: increase size of 'irq_name'
- dmaengine: shdma: increase size of 'dev_id'
- sched/rt: Fix sysctl_sched_rr_timeslice intial value
- zonefs: Improve error handling
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
- sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
- smb: client: fix parsing of SMB3.1.1 POSIX create context
- smb: client: fix potential OOBs in smb2_parse_contexts()
- net/sched: Retire dsmark qdisc
- net/sched: Retire ATM qdisc
- net/sched: Retire CBQ qdisc
- drivers: misc: sdma-dae: fix interrupt handle logic
- fbdev: savage: Handle err return when savagefb_check_var failed
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- serial: imx: Introduce timeout when waiting on transmitter empty
- iommu: Return right value in iommu_sva_bind_device()
- net: mvpp2: clear BM pool before initialization
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
</package>
<package pkgid="913b821ac73fed703da430b1e672a8fec3f5184386fdc6493da73ff5f923eeb4" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="231.0.0.130.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-222.0.0.121" date="1723032000">- !10787  NFSD: Fix the behavior of READ near OFFSET_MAX
- !10764  CVE-2024-41027
- !10666 v2  ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10624  ata: libata-core: Fix double free on error
- !10652  nvme: avoid double free special payload
- NFSD: Fix the behavior of READ near OFFSET_MAX
- !10785  fix CVE-2024-42155
- s390/pkey: Wipe copies of protected- and secure-keys
- Revert "s390/pkey: Wipe copies of protected- and secure-keys"
- !10742  irqchip/mbigen: Fix mbigen node address layout
- !10737  net/dpaa2: Avoid explicit cpumask var allocation on stack
- Fix userfaultfd_api to return EINVAL as expected
- mm/userfaultfd: fail uffd-wp registration if not supported
- !10743  media: mediatek: vcodec: Only free buffer VA that is not NULL
- !10759  Fix CVE-2024-42160
- !10530  ftruncate: pass a signed offset
- !10679  ibmvnic: Add tx check to prevent skb leak
- !10725  scsi: qedf: Make qedf_execute_tmf() non-preemptible
- f2fs: Add inline to f2fs_build_fault_attr() stub
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- !10582 v2  bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- !10489  backport mainline patches
- !10717  CVE-2024-42101
- !10713  CVE-2024-41079
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- irqchip/mbigen: Fix mbigen node address layout
- !10727  net/iucv: Avoid explicit cpumask var allocation on stack
- !10694 v2  drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- !10715  gve: Account for stopped queues when reading NIC stats
- !10691  Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- !10621  fix CVE-2024-42129
- !9682  drm: vc4: Fix possible null pointer dereference
- !10427  net: stmmac: move the EST lock to struct stmmac_priv
- net/iucv: Avoid explicit cpumask var allocation on stack
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- !10697  mm: prevent derefencing NULL ptr in pfn_section_valid()
- !10589 v2  ax25: Fix refcount imbalance on inbound connections
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- gve: Account for stopped queues when reading NIC stats
- nvmet: always initialize cqe.result
- !10683  ocfs2: fix DIO failure due to insufficient transaction credits
- !10566  gpio: davinci: Validate the obtained number of IRQs
- !10670  net: can: j1939: Initialize unused data in j1939_send_one()
- !10661  fix CVE-2024-41062
- !10519  xfs: add bounds checking to xlog_recover_process_data
- !10650  xfs: don't walk off the end of a directory data block
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- !10654  KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- !10630  sched/deadline: Fix task_struct reference leak
- ocfs2: fix DIO failure due to insufficient transaction credits
- ibmvnic: Add tx check to prevent skb leak
- !10391  pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- net: can: j1939: Initialize unused data in j1939_send_one()
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
- !10642  usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10644  inet_diag: Initialize pad field in struct inet_diag_req_v2
- !10636  RDMA/restrack: Fix potential invalid address access
- !10648  net: dsa: mv88e6xxx: Correct check for empty list
- !10598  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- Bluetooth: L2CAP: Fix deadlock
- bluetooth/l2cap: sync sock recv cb and release
- !10503  fix CVE-2024-42155
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- nvme: avoid double free special payload
- xfs: don't walk off the end of a directory data block
- net: dsa: mv88e6xxx: Correct check for empty list
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- !10557  CVE-2024-42105
- RDMA/restrack: Fix potential invalid address access
- sched/deadline: Fix task_struct reference leak
- !10600  ppp: reject claimed-as-LCP but actually malformed packets
- !10612  wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10603  IB/core: Implement a limit on UMAD receive List
- ata: libata-core: Fix double free on error
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- locking/mutex: Introduce devm_mutex_init()
- !10554  skmsg: Skip zero length skb in sk_msg_recvmsg
- !10536  CVE-2024-42082
- !10594  fix CVE-2024-41046
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- !10569  ila: block BH in ila_output()
- !10564  net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- IB/core: Implement a limit on UMAD receive List
- ppp: reject claimed-as-LCP but actually malformed packets
- !10586  filelock: Fix fcntl/close race recovery compat path
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- !10541  tap: add missing verification for short frame
- !10540  tun: add missing verification for short frame
- !10534  ipv6: prevent possible NULL deref in fib6_nh_init()
- !10544  bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- ax25: Fix refcount imbalance on inbound connections
- filelock: Fix fcntl/close race recovery compat path
- !10548  powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- !10527  Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10420  stm class: Fix a double free in stm_register_device()
- !10475  ALSA: emux: improve patch ioctl data validation
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- ila: block BH in ila_output()
- gpio: davinci: Validate the obtained number of IRQs
- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
- nilfs2: fix inode number range checks
- skmsg: Skip zero length skb in sk_msg_recvmsg
- !10465  null_blk: fix validation of block size
- powerpc/eeh: avoid possible crash when edev-&gt;pdev changes
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- tap: add missing verification for short frame
- tun: add missing verification for short frame
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
- xdp: Remove WARN() from __xdp_reg_mem_model()
- xdp: Allow registering memory model without rxq reference
- xdp: Move the rxq_info.mem clearing to unreg_mem_model()
- !10476  jffs2: Fix potential illegal address access in jffs2_free_inode
- !10467  io_uring: fix possible deadlock in io_register_iowq_max_workers()
- !10454  fs/ntfs3: Validate ff offset
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ftruncate: pass a signed offset
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- !10383  filelock: fix potential use-after-free in posix_lock_inode
- xfs: add bounds checking to xlog_recover_process_data
- !10460  udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- !10493  drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- !10417 Backport 5.10.212 LTS patches from upstream
- !10487  fix CVE-2024-42086
- !10384  drm/radeon: fix UBSAN warning in kv_dpm.c
- s390/pkey: Wipe copies of protected- and secure-keys
- !10425  kunit: Fix kthread reference
- !10424  kunit: Fix kthread reference
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
- irqdomain: Fixed unbalanced fwnode get and put
- iio: chemical: bme680: Fix overflows in compensate() functions
- !10361  PCI/ROM: Fix PCI ROM header check bug
- mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
- gpio: fix resource unwinding order in error path
- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
- gpio: 74x164: Enable output pins after registers are reset
- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
- mptcp: fix possible deadlock in subflow diag
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
- mmc: sdhci-xenon: fix PHY init clock stability
- mmc: sdhci-xenon: add timeout for PHY init complete
- mmc: core: Fix eMMC initialization with 1-bit bus connection
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
- wifi: nl80211: reject iftype change with mesh ID change
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
- afs: Fix endless loop in directory parsing
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
- Bluetooth: Enforce validation on max value of connection interval
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
- tun: Fix xdp_rxq_info's queue_index when detaching
- mtd: spinand: gigadevice: Fix the get ecc status issue
- mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
- crypto: virtio/akcipher - Fix stack overflow on memcpy
- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
- !10458  xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- !10404  Fix CVE-2024-41069
- jffs2: Fix potential illegal address access in jffs2_free_inode
- ALSA: emux: improve patch ioctl data validation
- !10352  fix CVE-2024-40976
- !10406  usb: gadget: ncm: Fix handling of zero block length packets
- !10271  HID: core: remove unnecessary WARN_ON() in implement()
- !10431  s390/qeth: fix deadlock during failing recovery
- !10440  net/sched: Fix UAF when resolving a clash
- !10328  net/smc: enable smcrv1 when RNIC supports rocev2
- !10449  net: ena: Add validation for completion descriptors consistency
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- null_blk: fix validation of block size
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- fs/ntfs3: Validate ff offset
- net: ena: Add validation for completion descriptors consistency
- net/sched: Fix UAF when resolving a clash
- s390/qeth: fix deadlock during failing recovery
- net: stmmac: move the EST lock to struct stmmac_priv
- kunit: Fix kthread reference
- kunit: Fix kthread reference
- stm class: Fix a double free in stm_register_device()
- usb: gadget: ncm: Fix handling of zero block length packets
- ASoC: topology: Fix route memory corruption
- ASoC: topology: Fix references to freed memory
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- drm/radeon: fix UBSAN warning in kv_dpm.c
- filelock: fix potential use-after-free in posix_lock_inode
- PCI/ROM: Fix PCI ROM header check bug
- drm/lima: mask irqs in timeout path before hard reset
- drm/lima: add mask irq callback to gp and pp
- net/smc: enable smcrv1 when RNIC supports rocev2
- HID: core: remove unnecessary WARN_ON() in implement()
- drm: vc4: Fix possible null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
</package>
<package pkgid="edef5cb243bc31cf54a090641dff7aceaa10226d569e46f73d2c64090342524b" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="232.0.0.131.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-223.0.0.122" date="1723636800">- !10877  drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- !10878  orangefs: fix out-of-bounds fsid access
- !10876  drm/i915/gt: Fix potential UAF by revoke of fence registers
- !10788 [OLK-5.10]sync some patch from upstream for Mini-OS
- !10523 [OLK-5.10] drivers: add GDR support
- !10885  crypto: aead,cipher - zeroize key buffer after use
- !10888  s390/pkey: Wipe copies of clear-key structures on failure
- !10820  powerpc/pseries: Whitelist dtl slub object for copying to userspace
- drivers: Fix kabi check failure
- drivers: Add GDR(GPU Direct RDMA) support
- !10842  netfilter: nf_tables: prefer nft_chain_validate
- !10869 v2  net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10873  USB: serial: mos7840: fix crash on resume
- !10887 v3  sched/fair: Prefer physical cores when migrating tasks
- s390/pkey: Wipe copies of clear-key structures on failure
- sched/fair: Prefer physical cores when migrating tasks
- crypto: aead,cipher - zeroize key buffer after use
- orangefs: fix out-of-bounds fsid access
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- USB: serial: mos7840: fix crash on resume
- !10831  wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
- !10862 v2  ext4: flexibly control whether to enable dioread_nolock by default
- !10849  wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10817  media: dvb-frontends: tda10048: Fix integer overflow
- !10616  USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- !10801  fix CVE-2024-42095
- !10514  powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- !10704  x86: stop playing stack games in profile_pc()
- ext4: flexibly control whether to enable dioread_nolock by default
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- !10836  wifi: mt76: replace skb_put with skb_put_zero
- !10839  bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- netfilter: nf_tables: prefer nft_chain_validate
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- !10814  sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10807  wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10810  tcp_metrics: validate source addr length
- !10766 Backport 5.10.213 LTS patches from upstream
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- !10752  btrfs: qgroup: fix quota root leak after quota disable failure
- media: dvb-frontends: tda10048: Fix integer overflow
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- !10781  nilfs2: fix kernel bug on rename operation of broken directory
- tcp_metrics: validate source addr length
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- !10733  filelock: Remove locks reliably when fcntl/close race is detected
- !10765 mbigen: add kvm dependency
- !10761  leds: an30259a: Use devm_mutex_init() for mutex initialization
- !10681  crypto: ecdh - explicitly zeroize private_key
- !10798  s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- serial: 8250_omap: Implementation of Errata i2310
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- mbigen: add kvm dependency
- !10778  Fix CVE-2021-47582
- !10784  s390/pkey: Wipe sensitive data on failure
- serial: max310x: implement I2C support
- serial: max310x: make accessing revision id interface-agnostic
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- serial: max310x: Unprepare and disable clock in error path
- getrusage: use sig-&gt;stats_lock rather than lock_task_sighand()
- getrusage: use __for_each_thread()
- getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
- getrusage: add the "signal_struct *sig" local variable
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
- hv_netvsc: use netif_is_bond_master() instead of open code
- hv_netvsc: Make netvsc/VF binding check both MAC and serial number
- hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- ext4: convert to exclusive lock while inserting delalloc extents
- ext4: refactor ext4_da_map_blocks()
- ext4: make ext4_es_insert_extent() return void
- lsm: fix default return value of the socket_getpeersec_*() hooks
- lsm: make security_socket_getpeersec_stream() sockptr_t safe
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
- serial: max310x: prevent infinite while() loop in port startup
- serial: max310x: use a separate regmap for each port
- serial: max310x: use regmap methods for SPI batch operations
- serial: max310x: Make use of device properties
- serial: max310x: fail probe if clock crystal is unstable
- serial: max310x: Try to get crystal clock rate from property
- serial: max310x: Use devm_clk_get_optional() to get the input clock
- xhci: handle isoc Babble and Buffer Overrun events properly
- xhci: process isoc TD properly when there was a transaction error mid TD.
- xhci: prevent double-fetch of transfer and transfer event TRBs
- xhci: remove extra loop in interrupt context
- um: allow not setting extra rpaths in the linux binary
- selftests: mm: fix map_hugetlb failure on 64K page size systems
- selftests/mm: switch to bash from sh
- netrom: Fix a data-race around sysctl_netrom_link_fails_count
- netrom: Fix a data-race around sysctl_netrom_routing_control
- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
- netrom: Fix a data-race around sysctl_netrom_default_path_quality
- netfilter: nft_ct: fix l3num expectations with inet pseudo family
- geneve: make sure to pull inner header in geneve_rx()
- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
- i40e: disable NAPI right after disabling irqs when handling xsk_pool
- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
- net: lan78xx: fix runtime PM count underflow on link stop
- lan78xx: Fix race conditions in suspend/resume handling
- lan78xx: Fix partial packet errors on suspend/resume
- lan78xx: Add missing return code checks
- lan78xx: Fix white space and style issues
- vhost: Add smp_rmb() in vhost_enable_notify()
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- s390/pkey: Wipe sensitive data on failure
- nilfs2: fix kernel bug on rename operation of broken directory
- usb: core: Don't hold the device lock while sleeping in do_proc_control()
- USB: core: Make do_proc_control() and do_proc_bulk() killable
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- btrfs: qgroup: fix quota root leak after quota disable failure
- filelock: Remove locks reliably when fcntl/close race is detected
- x86: stop playing stack games in profile_pc()
- crypto: ecdh - explicitly zeroize private_key
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
</package>
<package pkgid="f94819113ff916a595070966e0a77fbea9bf5cc0ae39ec280f5fdaef6ffd2477" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="233.0.0.132.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-224.0.0.123" date="1724155200">- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9
- !11007  mm: avoid overflows in dirty throttling logic
- !10979  CVE-2024-42304
- !10968  bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- mm: avoid overflows in dirty throttling logic
- !10982  drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10
- !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10
- !10958  bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- !10963  sched: fix numa_group uninitialized in show_numa_stats()
- !10614  can: mcp251xfd: fix infinite loop when xmit fails
- !10951  Fix CVE-2024-36880
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- ext4: make sure the first directory block is not a hole
- ext4: check dot and dotdot of dx_root before making dir indexed
- !10956  leds: trigger: Unregister sysfs attributes before calling deactivate()
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- sched: fix numa_group uninitialized in show_numa_stats()
- !10931  drm/lima: fix shared irq handling on driver remove
- !10947  net: nexthop: Initialize all fields in dumped nexthops
- !10945 v4  Some clean up and bugfix for hisi_hbmdev
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- Bluetooth: qca: fix firmware check error path
- Bluetooth: qca: add missing firmware sanity checks
- net: nexthop: Initialize all fields in dumped nexthops
- soc/hisilicon: Remove the memdev kobj
- soc/hisilicon: Clean the hbmcache state show sysfs
- soc: hisilicon: Setting the demand_offline in sysfs interface
- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
- !10928  libceph: fix race between delayed_work() and ceph_monc_stop()
- drm/lima: fix shared irq handling on driver remove
- !10745  jfs: xattr: fix buffer overflow for invalid xattr
- libceph: fix race between delayed_work() and ceph_monc_stop()
- !10912  Fix CVE-2024-40966
- !10689 sdma: fix input validate problems
- !10914  usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- tty: vt device use only n_tty ldisc
- tty: add the option to have a tty reject a new ldisc
- !10846  netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- !10813 ima: dont disable digest_list if the file is not processed
- !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
- perf/x86/intel: Add a distinct name for Granite Rapids
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Save the unit control address of all units
- ima: dont disable digest_list if the file is not processed
- drivers: misc: sdma-dae: fix input validate problems
- jfs: xattr: fix buffer overflow for invalid xattr
- can: mcp251xfd: fix infinite loop when xmit fails
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix a sparse warning in TPMI interface</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
</package>
<package pkgid="f1bf69123b56d7b6dd4dc66ecacb1c29694534986c3558bb0799fffaa934aba0" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="234.0.0.133.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-225.0.0.124" date="1724760000">- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream
- !11123  fix CVE-2024-42288
- !11163  btrfs: get rid of warning on transaction commit when using flushoncommit
- !11151  protect the fetch of -&gt;fd[fd
- !10113  Fixed two memory leak issues of the Perf tool
- !11092  mISDN: Fix a use after free in hfcmulti_tx()
- btrfs: get rid of warning on transaction commit when using flushoncommit
- !11071 【olk 5.10】net: hns3: add some feature patches
- !11085  f2fs: fix to don't dirty inode for readonly filesystem
- !11138 v2  drm/amd/display: Check for NULL pointer
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
- !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed
- !11099  exec: Fix ToCToU between perm check and set-uid/gid usage
- !11070 IP notify code optimization
- !11118  PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- !11028  remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !11075  wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- !11003  tipc: Return non-zero value from tipc_udp_addr2str() on error
- !10985  RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- !11115  net/iucv: fix use after free in iucv_sock_close()
- drm/amd/display: Check for NULL pointer
- !11054  m68k: Fix spinlock race in kernel thread creation
- !11055  phonet: fix rtm_phonet_notify() skb allocation
- !11126  drm/amd/display: Check pipe offset before setting vblank
- network_mgmt: Security check and modification.
- Fix the issue that the debugfs query inconsistency.
- UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores.
- ubl: correct comments and delete unused EXPORT_SYMBOL
- unic: fix issue that return value is not processed
- unic: deleted redundant code and added default processing
- drm/amd/display: Check pipe offset before setting vblank
- scsi: qla2xxx: Fix for possible memory corruption
- !11091  net/mlx5: Always drain health in shutdown callback
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- net/iucv: fix use after free in iucv_sock_close()
- exec: Fix ToCToU between perm check and set-uid/gid usage
- !11027  landlock: Don't lose track of restrictions on cred_transfer
- mISDN: Fix a use after free in hfcmulti_tx()
- net/mlx5: Always drain health in shutdown callback
- f2fs: fix to don't dirty inode for readonly filesystem
- x86/head/64: Re-enable stack protection
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- kbuild: dummy-tools: adjust to stricter stackprotector check
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- virtio: reenable config if freezing device failed
- drivers/nvme: Add quirks for device 126f:2262
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page in concurrent environment
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
- Input: allocate keycode for Display refresh rate toggle
- RDMA/cm: add timeout to cm_destroy_id wait
- libperf evlist: Avoid out-of-bounds access
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- ext4: add a hint for block bitmap corrupt state in mb_groups
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- riscv: Fix spurious errors from __get/put_kernel_nofault
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
- net: ravb: Always process TX descriptor ring
- Revert "usb: phy: generic: Get the vbus supply"
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: Update manufacturer details
- i40e: fix i40e_count_filters() to count only active/new filters
- octeontx2-pf: check negative error code in otx2_open()
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- io_uring: ensure '0' is returned on file registration success
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- Octeontx2-af: fix pause frame configuration in GMP mode
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- usb: typec: ucsi: Ack unsupported commands
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- USB: core: Add hub_get() and hub_put() routines
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- hexagon: vmlinux.lds.S: handle attributes section
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- init: open /initrd.image with O_LARGEFILE
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- tee: optee: Fix kernel panic caused by incorrect error handling
- mei: me: add arrow lake point H DID
- mei: me: add arrow lake point S DID
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
- netfilter: nf_tables: reject constant set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- scripts: kernel-doc: Fix syntax error due to undeclared args variable
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- x86/stackprotector/32: Make the canary into a regular percpu variable
- vxge: remove unnecessary cast in kfree()
- drm/amd/display: Fix noise issue on HDMI AV mute
- drm/amd/display: Return the correct HDCP error code
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- wireguard: netlink: check for dangling peer via is_dead instead of empty list
- net: hns3: tracing: fix hclgevf trace event strings
- cpufreq: dt: always allocate zeroed cpumask
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix waking up ring buffer readers
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI/AER: Block runtime suspend when handling errors
- speakup: Fix 8bit characters from direct synth
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- usb: gadget: tegra-xudc: Use dev_err_probe()
- phy: tegra: xusb: Add API to retrieve the port number of phy
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- hwmon: (amc6821) add of_match table
- drm/etnaviv: Restore some id values
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- serial: Lock console when calling into driver before registration
- printk/console: Split out code that enables default console
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- fuse: don't unhash root
- fuse: fix root lookup with nonzero generation
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- x86/bugs: Use sysfs_emit()
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- net: hns3: add support for vf get dscp configuration from pf
- net: hns3: add support for vf multiple tcs
- !11045  bpf: Fix a segment issue when downgrading gso_size
- net: hns3: add support to query tc map info of VF queues
- net: hns3: fixed vf get max channels bug
- net: hns3: merge rss tc configuration
- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
- !11038  PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- phonet: fix rtm_phonet_notify() skb allocation
- m68k: Fix spinlock race in kernel thread creation
- !11036 v2  Some bugfix for HNS RoCE
- !10999  media: venus: fix use after free in vdec_close
- !11013  media: mediatek: vcodec: Handle invalid decoder vsi
- !10971  ext4: fix infinite loop when replaying fast_commit
- !11022  udf: Avoid using corrupted block bitmap buffer
- bpf: Fix a segment issue when downgrading gso_size
- !11012  hfsplus: fix uninit-value in copy_name
- !10993  ipvs: properly dereference pe in ip_vs_add_service
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- RDMA/hns: Fix integer overflow in calc_loading_percent()
- RDMA/hns: Fix creating sysfs before allocating resources
- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix HW UAF when destroy context timeout
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix soft lockup under heavy CEQE load
- RDMA/hns: Fix sleeping in spin_lock critical section
- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
- RDMA/hns: Fix long waiting cmd event when reset
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Use one CQ bank per context
- !10976  CVE-2024-42126
- !10990  drm/amd/display: Add NULL pointer check for kzalloc
- !11019  net: usb: qmi_wwan: fix memory leak for not ip packets
- !11006  kvm: s390: Reject memory region operations for ucontrol VMs
- !11023  ocfs2: add bounds checking to ocfs2_check_dir_entry()
- !10991  s390/sclp: Fix sclp_init() cleanup on failure
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- !10962  drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- landlock: Don't lose track of restrictions on cred_transfer
- !10453 v2  ipv6: sr: fix missing sk_buff release in seg6_input_core
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- udf: Avoid using corrupted block bitmap buffer
- net: usb: qmi_wwan: fix memory leak for not ip packets
- !11010 roh/rdma: Support rdma_cm and cnp configure
- !10995  CVE-2024-42290
- !10965  perf: Optimize perf_pmu_migrate_context()
- [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
- media: mediatek: vcodec: Handle invalid decoder vsi
- hfsplus: fix uninit-value in copy_name
- [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode"
- [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs
- [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit
- kvm: s390: Reject memory region operations for ucontrol VMs
- tipc: Return non-zero value from tipc_udp_addr2str() on error
- media: venus: fix use after free in vdec_close
- irqchip/imx-irqsteer: Handle runtime power management correctly
- ipvs: properly dereference pe in ip_vs_add_service
- s390/sclp: Fix sclp_init() cleanup on failure
- drm/amd/display: Add NULL pointer check for kzalloc
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt."
- ext4: fix infinite loop when replaying fast_commit
- perf: Optimize perf_pmu_migrate_context()
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- UNIC: bugfix for mguid's memory not be free after netdev init fail
- UNIC: Solve the problem of redundant print in ub mode
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- perf stat: Fix memory leakage when trying perf on an offline CPU
- perf parse-events: Fix one memory leakage issue</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
</package>
<package pkgid="52cf9f804122492c844714286dd37d2e4b7373bc7647ebd8fc925042f8a19c22" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="235.0.0.134.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-226.0.0.125" date="1725451200">- !11372  xdp: fix invalid wait context of page_pool_destroy()
- !11376  drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- !11356  f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- !11347 v2  ext4: sanity check for NULL pointer after ext4_force_shutdown
- !11368  nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- !11358  kcm: Serialise kcm_sendmsg() for the same socket.
- !11327  CPU inspect bugfix
- !11340  soc: hisilicon: Support memory repair driver
- !10970  PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- !11324  drm/amd/display: Add null checker before passing variables
- !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer
- !11284  fix CVE-2024-43905
- !11343  netfilter: ctnetlink: use helper function to calculate expect ID
- !11330  jbd2: avoid mount failed when commit block is partial submitted
- !11190  fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- !11201  ibmvnic: don't release napi in __ibmvnic_open()
- !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl
- !10748 v2  CVE-2024-41016
- !11295  padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11313  nvme-fabrics: use reserved tag for reg read/write command
- !11310  drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- xdp: fix invalid wait context of page_pool_destroy()
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- kcm: Serialise kcm_sendmsg() for the same socket.
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- netfilter: ctnetlink: use helper function to calculate expect ID
- config: enable CONFIG_HISI_MEM_RAS by default
- docs: ABI: add ABI document for driver hisi_mem_ras
- soc: hisilicon: Support memory repair driver on Kunpeng SoC
- !11337 v3  Some features and fixs for hbmdev and hbm cache
- ACPI/HMAT: Add missing locality information for hot-added device
- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
- soc:hisilicon: Use _ON and _OFF in hbmcache
- jbd2: avoid mount failed when commit block is partial submitted
- cpuinspect: fix [stop/start]_inspect_threads return type
- cpuinspect: make inspector unregister reliable
- drm/amd/display: Add null checker before passing variables
- nvme-fabrics: use reserved tag for reg read/write command
- hns3 udma: remove UBL dependency.
- hns3 udma: add verify udata and in/out addr.
- hns3 udma: fix bugs of code review.
- hns3 udma: fixed some bugs.
- drm/radeon: check bo_va-&gt;bo is non-NULL before using it
- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
- !11058  drm/amdgpu: change vm-&gt;task_info handling
- !11057  scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- !11221  apparmor: Fix null pointer deref when receiving skb during sock creation
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- !11246 [olk 5.10] hns3驱动一些bugfix patch
- !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files
- !11273  serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev-&gt;features configuration too early
- net: hns3: fix a deadlock problem when config TC during resetting
- net: hns3: add sync command to sync io-pgtable
- net: hns3: default enable tx bounce buffer when smmu enabled
- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
- net: hns3: void array out of bound when loop tnl_num
- !11211  drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11275  wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11271 roh/core: Avoid null pointer access and optimize code.
- UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry
- UNIC: Using UBL-related macros to isolate UB header files
- roh/core: Avoid null pointer access and optimize code.
- wifi: cfg80211: Avoid Wdiscarded-qualifiers warning
- !11267  net: bridge: mcast: wait for previous gc cycles when removing port
- serial: core: check uartclk for zero to avoid divide by zero
- net: hns3: use correct release function during uninitialization
- net: hns3: delete redundant enabling actions for Layer 2 fowarding
- net: hns3: use the user's cfg after reset
- net: hns3: fix delete tc fail issue
- net: bridge: mcast: wait for previous gc cycles when removing port
- !11241  CVE-2024-43892
- !11217  scsi: qla2xxx: validate nvme_local_port correctly
- !11181  block: initialize integrity buffer to zero before writing it to media
- !11111  sysctl: always initialize i_uid/i_gid
- !11194  Fix mainline patchs
- !11230  Bluetooth: MGMT: Add error handling to pair_device()
- !11210  jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11171  tracing: Fix overflow in get_free_elt()
- !11169  CVE-2024-42267
- memcg: protect concurrent access to mem_cgroup_idr
- !11174  md: restore 'noio_flag' for the last mddev_resume()
- Bluetooth: MGMT: Add error handling to pair_device()
- apparmor: Fix null pointer deref when receiving skb during sock creation
- !11182  CVE-2024-42287
- scsi: qla2xxx: validate nvme_local_port correctly
- !11159  usb: vhci-hcd: Do not drop references before new references are gained
- !11184 【OLK 5.10】spi: spidev some bugfix
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- !11140  i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- !11147  powerpc/pseries: Fix scv instruction crash with kexec
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- !11187  Bugfix patches for hns RoCE
- ibmvnic: don't release napi in __ibmvnic_open()
- perf/x86/amd/core: Fix overflow reset on hotplug
- perf/x86/amd/core: Always clear status for idx
- spi: spidev: fix a recursive locking error
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
- spi: spidev: fix a race condition when accessing spidev-&gt;spi
- RDMA/hns: Fix list_*_careful() not being used in pairs
- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
- RDMA/hns: Fix possible RAS when DCA is not attached
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- scsi: qla2xxx: Complete command early within lock
- block: initialize integrity buffer to zero before writing it to media
- md: restore 'noio_flag' for the last mddev_resume()
- tracing: Fix overflow in get_free_elt()
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- usb: vhci-hcd: Do not drop references before new references are gained
- powerpc/pseries: Fix scv instruction crash with kexec
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- sysctl: always initialize i_uid/i_gid
- drm/amdgpu: change vm-&gt;task_info handling
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
</package>
<package pkgid="7ce5a88f01958f2ede52aa6307304dd21f517936ae074f7d1f7b96c9b3f35857" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="236.0.0.135.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-227.0.0.126" date="1725883200">- !11282  CVE-2024-44935
- !11450  ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11435  cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- !11437 sdma-dae:fix code review problems
- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
- !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable()
- !11439 v2  drm/amd/display: Fix null pointer deref in dcn20_resource.c
- !11015  nvme-pci: add missing condition check for existence of mapped data
- !11432 v2  mm/block: add bdi sysfs knobs
- !11316  block: fix pin count management when merging same-page segments
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- drivers:misc:sdma-dae: fix icsl code check problems
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc()
- mm: fix arithmetic for bdi min_ratio
- mm: fix arithmetic for max_prop_frac when setting max_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_ratio_fine knob
- mm: add bdi_set_min_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/max_ratio_fine knob
- mm: add bdi_set_max_ratio_no_scale() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add /sys/class/bdi/&lt;bdi&gt;/min_bytes knob
- mm: add bdi_set_min_bytes() function
- mm: split off __bdi_set_min_ratio() function
- mm: add bdi_get_min_bytes() function
- mm: document /sys/class/bdi/&lt;bdi&gt;/max_bytes knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/max_bytes
- mm: add bdi_set_max_bytes() function
- mm: split off __bdi_set_max_ratio() function
- mm: add bdi_get_max_bytes() function
- mm: use part per 1000000 for bdi ratios
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
- mm: document /sys/class/bdi/&lt;bdi&gt;/strict_limit knob
- mm: add knob /sys/class/bdi/&lt;bdi&gt;/strict_limit
- mm: add bdi_set_strict_limit() function
- !11417  md/raid5: avoid BUG_ON() while continue reshape after reassembling
- !11207  kprobe support %pd/%pD type
- !11430  Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !11391  fix CVE-2023-45896
- !11405  dma: fix call order in dmam_free_coherent
- !11237  CVE-2024-43907
- !11409  btrfs: do not start relocation until in progress drops are done
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- !10904 Incorporate some bonding patches as follows(OLK_5.10):
- !11341  nfsd: map the EBADMSG to nfserr_io to avoid warning
- !11390  hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- btrfs: do not start relocation until in progress drops are done
- !11398  fuse: Initialize beyond-EOF page contents before setting uptodate
- !11403  btrfs: do not WARN_ON() if we have PageError set
- dma: fix call order in dmam_free_coherent
- !11394  dmaengine: idxd: Prevent use after free on completion memory
- btrfs: do not WARN_ON() if we have PageError set
- fuse: Initialize beyond-EOF page contents before setting uptodate
- dmaengine: idxd: Prevent use after free on completion memory
- fs/ntfs3: Add more attributes checks in mi_enum_attr()
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- block: fix pin count management when merging same-page segments
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- sctp: move hlist_node and hashent out of sctp_ep_common
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- RDMA/hns: Fix concurrency issue between bond work and bond event
- RDMA/hns: Fix UAF in clear bond printing
- RDMA/hns: Encapsulate upper event and lowerstate event handlers
- RDMA/hns: Register notifier block of bonding events in bond_grp
- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
- tracing/probes: support '%pD' type for print struct file's name
- tracing/probes: support '%pd' type for print struct dentry's name
- nvme-pci: add missing condition check for existence of mapped data</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
</package>
<package pkgid="4982379a67bf087e7ec3819726f1ea71e71e1ec6f7e7d12bdb41a59eae7fc032" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="237.0.0.136.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-228.0.0.127" date="1726142400">- !11504 sdma-dae support debugfs and fast mode
- !10195  xfs: Fix agf_longest update error
- !11505  Misc minor bugfix for HNS RoCE
- RDMA/hns: Fix endian issues
- RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid
- RDMA/hns: Fix "Should it be static?" warnings
- RDMA/hns: Fix dereference of noderef expression
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- drivers:misc:sdma-dae: add fast mode
- !11479 【OLK 5.10】some bugfixes for hns3 driver
- driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
- driver:misc:sdma-dae: add debugfs of sdma-dae
- !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11478  coresight: etm4x: Fix CPU idle PM support for ETE
- net: hns3: fix concurrent setting vlan filter issue
- net: hns3: fix snprintf() is printing too much problem
- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
- net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
- net: hns3:support enable or disable pfc strom prevent
- !11491  Fix CVE-2022-48887
- net: hns3: fix wrong use of semaphore up
- !11463  net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- !11462  mptcp: pm: avoid possible UaF when selecting endp
- !11470 OLK-5.10 Rever gpiolib bugfix
- drm/vmwgfx: Remove rcu locks from user resources
- drm/vmwgfx: Remove vmw_user_bo_noref_release
- drm/vmwgfx: Introduce ttm reference object find function
- RDMA/hns: Fix missing unlock of scc_mutex in error path
- !11487  bna: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- coresight: etm4x: Fix access to resource selector registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: add CPU hotplug support for probing
- !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
- !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev
- !11466 OLK-5.10 Rever spi bugfix
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- net: hns3: don't auto enable misc vector
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
- Revert "spi: Add verification for the max_frequency provided by the firmware"
- !11104  soc: qcom: pdr: protect locator_addr with the main mutex
- !11453  nfs: fix memory leak in error path of nfs4_do_reclaim
- !11447  zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- mptcp: pm: avoid possible UaF when selecting endp
- nfs: fix memory leak in error path of nfs4_do_reclaim
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- perf parse-event bugfix merge
- perf test: Add parse-events test for aliases with hyphens
- perf test: Add pmu-events test for aliases with hyphens
- perf parse-events: Support event alias in form foo-bar-baz
- soc: qcom: pdr: protect locator_addr with the main mutex
- xfs: Fix agf_longest update error
- Fix x86 provides error symbol</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
</package>
<package pkgid="1bc48f0092e3227c35bf217de404f47fa83760175284afa9dde678ea9744ec84" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="238.0.0.137.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-229.0.0.128" date="1726660800">- !11565 ip_notify:Clean up redundant import files
- network_mgmt: Clean up redundant import files for ip_notify.c.
- !11521  ipv6: prevent UAF in ip6_send_skb()
- !11517  ipv6: fix possible UAF in ip6_finish_output2()
- !11514  fix CVE-2024-44988
- !11526 IP notify code optimization
- !11552  mm/hugetlb: fix pgtable lock on pmd sharing
- network_mgmt: Add ip_notify timer print.
- !11548  ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11553  mm: fix failure to unmap pte on highmem systems
- !11488  wifi: nl80211: don't free NULL coalescing rule
- mm: fix failure to unmap pte on highmem systems
- mm/hugetlb: fix pgtable lock on pmd sharing
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- !11456 Backport 5.10.216 LTS patches from upstream
- !11484  drm/qxl: Add check for drm_cvt_mode
- !11457  usb: gadget: core: Check for unset descriptor
- !11475  Fix CVE-2023-52916
- !11510  x86/mtrr: Check if fixed MTRRs exist before saving them
- ipv6: prevent UAF in ip6_send_skb()
- ipv6: fix possible UAF in ip6_finish_output2()
- net: dsa: mv88e6xxx: Fix out-of-bound access
- net: dsa: mv88e6xxx: replace ATU violation prints with trace points
- net: dsa: mv88e6xxx: read FID when handling ATU violations
- x86/mtrr: Check if fixed MTRRs exist before saving them
- !11507  mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
- wifi: nl80211: don't free NULL coalescing rule
- drm/qxl: Add check for drm_cvt_mode
- media: aspeed: Fix memory overwrite if timing is 1600x900
- media: aspeed: Fix no complete irq for non-64-aligned width
- usb: gadget: core: Check for unset descriptor
- udp: preserve the connected status if only UDP cmsg
- dma: xilinx_dpdma: Fix locking
- idma64: Don't try to serve interrupts when device is powered off
- dmaengine: owl: fix register access functions
- mtd: diskonchip: work around ubsan link failure
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- net: b44: set pause params only when interface is up
- ethernet: Add helper for assigning packet type when dest address does not match device address
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- PM / devfreq: Fix buffer overflow in trans_stat_show
- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
- tracing: Show size of requested perf buffer
- Revert "crypto: api - Disallow identical driver names"
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- iavf: Fix TC config comparison with existing adapter TC config
- i40e: Report MFS in decimal base instead of hex
- netfilter: nf_tables: honor table dormant flag from netdev release event path
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- ipvs: Fix checksumming on GSO of SCTP packets
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
- NFC: trf7970a: disable all regulators on removal
- mlxsw: core: Unregister EMAD trap using FORWARD action
- vxlan: drop packets from invalid src-address
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
- arm64: dts: mediatek: mt7622: add support for coherent DMA
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- nilfs2: fix OOB in nilfs_set_de_type
- nouveau: fix instmem race condition around ptr stores
- mei: me: disable RPL-S on SPS and IGN firmwares
- usb: Disable USB3 LPM at shutdown
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- Revert "usb: cdc-wdm: close race between read and workqueue"
- USB: serial: option: add Telit FN920C04 rmnet compositions
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Fibocom FM135-GL variants
- comedi: vmk80xx: fix incomplete endpoint checking
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Avoid notify PM core about runtime PM resume
- clk: Get runtime PM before walking tree during disable_unused
- clk: Initialize struct clk_core kref earlier
- clk: Print an info line before disabling unused clocks
- clk: remove extra empty line
- clk: Mark 'all_lists' as const
- clk: Remove prepare_lock hold assertion in __clk_release()
- drm/panel: visionox-rm69299: don't unregister DSI device
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- selftests/ftrace: Limit length in subsystem-enable tests
- btrfs: record delayed inode root in transaction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- selftests: timers: Fix abs() warning in posix_timers test
- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
- btrfs: qgroup: correctly model root qgroup rsv in convert
- mailbox: imx: fix suspend failue
- iommu/vt-d: Allocate local memory for page request queue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix potential sign extension issue
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fib: hide unused 'pn' variable
- octeontx2-af: Fix NIX SQ mode and BP config
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- net: openvswitch: fix unwanted error log on timeout policy probing
- nouveau: fix function cast warning
- media: cec: core: remove length check of Timer Status</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
</package>
<package pkgid="74032e9e515dea1aebd29cbc5156f8c40be8112874362c8c69bcb44878e993a7" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="239.0.0.138.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-230.0.0.129" date="1727265600">- !11771  tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11729  scsi: qedi: Fix crash while reading debugfs attribute
- tools: move alignment-related macros to new &lt;linux/align.h&gt;
- !11706  btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- !11707  btrfs: fix qgroup reserve leaks in cow_file_range
- !11723 v2  Squashfs: sanity check symbolic link size
- !11708  CVE-2024-46751
- !11728  lib: objagg: Fix general protection fault
- !11727  jfs: fix null ptr deref in dtInsertEntry
- !11726  drm/vmwgfx: Fix a deadlock in dma buf fence polling
- !11690  sch/netem: fix use after free in netem_dequeue
- !11693  Fix CVE-2024-39501
- !11625  smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11701  userfaultfd: fix checks for huge PMDs
- !11698  x86/mm: Fix pti_clone_pgtable() alignment assumption
- scsi: qedi: Fix crash while reading debugfs attribute
- lib: objagg: Fix general protection fault
- jfs: fix null ptr deref in dtInsertEntry
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- Squashfs: sanity check symbolic link size
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
- btrfs: fix qgroup reserve leaks in cow_file_range
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
- userfaultfd: fix checks for huge PMDs
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- driver core: Fix uevent_show() vs driver detach race
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- drivers: core: synchronize really_probe() and dev_uevent()
- !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad
- !8831 Add support for Hygon model 7h processors
- !11665  drm/amd/pm: fix the Out-of-bounds read warning
- sch/netem: fix use after free in netem_dequeue
- !11640  HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- !11649  fix CVE-2024-46714
- drm/amd/pm: fix the Out-of-bounds read warning
- !11632  fix CVE-2024-46723
- !11555 v2  Fix CVE-2024-45025
- !11588  drm/amd/display: Skip finding free audio for unknown engine_id
- !11586  jfs: don't walk off the end of ealist
- !11579  kobject_uevent: Fix OOB access within zap_modalias_env()
- !11637  netfilter: tproxy: bail out if IP has been disabled on the device
- !11562  Backport bugfix from mainline
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
- netfilter: tproxy: bail out if IP has been disabled on the device
- !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU
- !11612  Input: uinput - reject requests with unreasonable number of slots
- drm/amdgpu: fix ucode out-of-bounds read
- !11615  mmc: mmc_test: Fix NULL dereference on allocation failure
- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- drivers/perf: hisi_pcie: Record hardware counts correctly
- docs: fix 'make htmldocs' warning in perf
- docs: perf: Fix build warning of hisi-pcie-pmu.rst
- docs: perf: Update usage for target filter of hisi-pcie-pmu
- drivers/perf: hisi: Add TLP filter support
- Documentation: perf: Indent filter options list of hisi-pcie-pmu
- docs: perf: Fix PMU instance name of hisi-pcie-pmu
- docs: perf: Add description for HiSilicon PCIe PMU driver
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
- !11606  Fix iBMA bug and change version
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Input: uinput - reject requests with unreasonable number of slots
- !11592  CVE-2024-36915
- !10933  drm/amd/display: Check index msg_id before read or write
- !10936  ata: libata-core: Fix null pointer dereference on error
- !11604 hns3 udma: add resource allocation and change name of struct
- BMA: Fix edma driver initialization problem and change the version number.
- !11593  gtp: pull network headers in gtp_dev_xmit()
- hns3 udma: add prefix hns3 for udma.
- !11583  nfs: always check dreq-&gt;error after a commit
- !11584  vfs: Don't evict inode under the inode lru traversing context
- !11577  tcp: fix one compile error in __inet_hash_connect()
- !11578  net: fix one compile error in net_rship_refresh_timeout()
- gtp: pull network headers in gtp_dev_xmit()
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- net: add copy_safe_from_sockptr() helper
- drm/amd/display: Skip finding free audio for unknown engine_id
- !11574  nilfs2: add missing check for inode numbers on directory entries
- jfs: don't walk off the end of ealist
- vfs: Don't evict inode under the inode lru traversing context
- nfs: always check dreq-&gt;error after a commit
- kobject_uevent: Fix OOB access within zap_modalias_env()
- net: fix one compile error in net_rship_refresh_timeout()
- tcp: fix one compile error in __inet_hash_connect()
- nilfs2: add missing check for inode numbers on directory entries
- !11570  NFSD: Fix ia_size underflow
- NFSD: Fix ia_size underflow
- mm/compaction: correctly return failure with bogus compound_order in strict mode
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
- bootmem: use kmemleak_free_part_phys in free_bootmem_page
- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
- mm: migrate: fix THP's mapcount on isolation
- mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- s390/cio: rename bitmap_size() -&gt; idset_bitmap_size()
- bitmap: introduce generic optimized bitmap_size()
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- enable CONFIG_BPF_LSM option by default to use safegurad
- ata: libata-core: Fix null pointer dereference on error
- drm/amd/display: Check index msg_id before read or write
- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
- EDAC/amd64: Add support for Hygon family 18h model 7h
- x86/amd_nb: Add support for Hygon family 18h model 7h
- Fix error kernel provides</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
</package>
<package pkgid="a133bf107ef555b41a0269fbc5da3b1100565056864c6206df5a2045f3b0b3e3" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="240.0.0.139.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-231.0.0.130" date="1728561600">- !11964  drm/amd/pm: Fix negative array index read
- !12073  kprobes: Fix deadlock issue with kmemleak
- !12062  CVE-2024-46857
- kprobes: Fix deadlock issue with kmemleak
- !12050  um: line: always fill *error_out in setup_one_line()
- !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC
- !12020  drm/amd/display: Check gpio_id before used as array index
- !12024  ASoC: meson: axg-card: fix 'use-after-free'
- !12034  ksmbd: discard write access to the directory open
- !12038  drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !11942  sbitmap: backport bugfix patches
- net/mlx5: Fix bridge mode operations when there are no VFs
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
- !11998  drm/amd/display: Add array index check for hdcp ddc access
- !12011  rtmutex: Drop rt_mutex::wait_lock before scheduling
- um: line: always fill *error_out in setup_one_line()
- !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !12015  perf/x86/intel: Limit the period on Haswell
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
- !12028  Fix CVE-2024-44958 for olk-5.10
- !12032  serial: sc16is7xx: fix invalid FIFO access with special register set
- !12002  drm/amd/display: Assign linear_pitch_alignment even for VM
- ksmbd: discard write access to the directory open
- serial: sc16is7xx: fix invalid FIFO access with special register set
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched: Revert fix unbalance sched_smt_present dec/inc
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/amd/display: Check gpio_id before used as array index
- !11999  nvmet-tcp: fix kernel crash if commands allocation fails
- perf/x86/intel: Limit the period on Haswell
- !12006 v3  add steal_task for cgroup
- rtmutex: Drop rt_mutex::wait_lock before scheduling
- sched/core: Add mutex lock to protect steal_task
- sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug
- sched/fair: Set the maximum number of steal attempts
- sched/fair: Count the number of tasks marked as steal_task on cfs_rq
- sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT
- sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem
- sched/fair: Add group_steal in cmdline to enable STEAL for cgroup
- Revert "sched: add mutex lock to protect qos_level"
- !11907  ksmbd: unset the binding mark of a reused connection
- drm/amd/display: Assign linear_pitch_alignment even for VM
- nvmet-tcp: fix kernel crash if commands allocation fails
- drm/amd/display: Add array index check for hdcp ddc access
- !11976  CVE-2024-46814
- !11941  usb: typec: ucsi: Fix null pointer dereference in trace
- !11939  of/irq: Prevent device address out-of-bounds read in interrupt map walk
- !11938  KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/pm: Fix negative array index read
- Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86
- !11946  btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- !11916  ethtool: check device is present when getting link settings
- !11935  btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11922  hwmon: (lm95234) Fix underflows seen when writing limit attributes
- !11928  Some bug fix patches for OLK-5.10 hns RoCE
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
- blk-mq: Fix potential io hung for shared sbitmap per tagset
- blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
- sbitmap: fix lockup while swapping
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
- sbitmap: fix possible io hung due to lost wakeup
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- blk-mq: fix potential io hang by wrong 'wake_batch'
- sbitmap: correct wake_batch recalculation to avoid potential IO hung
- blk-mq: Fix wrong wakeup batch configuration which will cause hang
- blk-mq: fix tag_get wait task can't be awakened
- usb: typec: ucsi: Fix null pointer dereference in trace
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/hns: Optimize hem allocation performance
- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
- !11925  nilfs2: protect references to superblock parameters exposed in sysfs
- !11914  sched: fix a deadlock in task_net_group()
- !11843  CVE-2024-46771
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid"
- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE
- RDMA/hns: Use one CQ bank per context for HIP09
- RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge
- nilfs2: protect references to superblock parameters exposed in sysfs
- !11896 [sync] PR-11831:  drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
- ethtool: check device is present when getting link settings
- !11900 [sync] PR-11851:  usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- !11899 [sync] PR-11849:  bcache: fix variable length array abuse in btree_iter
- !11898 [sync] PR-11833:  scsi: bfa: Ensure the copied buf is NUL terminated
- !11897 [sync] PR-11832:  enic: Validate length of nl attributes in enic_set_vf_port
- !11895 [sync] PR-11830:  ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- sched: fix a deadlock in task_net_group()
- !11867  pktgen: use cpus_read_lock() in pg_net_init()
- !11890  hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- ksmbd: unset the binding mark of a reused connection
- !11864  VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11903  scsi: aacraid: Fix double-free on probe failure
- !11875  btrfs: handle errors from btrfs_dec_ref() properly
- scsi: aacraid: Fix double-free on probe failure
- !11887  pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- bcache: fix variable length array abuse in btree_iter
- scsi: bfa: Ensure the copied buf is NUL terminated
- enic: Validate length of nl attributes in enic_set_vf_port
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- !11881  PCI: Add missing bridge lock to pci_bus_lock()
- !11882  usb: dwc3: st: fix probed platform device ref count on probe error path
- !11871  NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- !11866 v2  drm/amd/display: Ensure index calculation will not overflow
- !11791  nilfs2: fix missing cleanup on rollforward recovery error
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
- !11828 v2  drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- usb: dwc3: st: fix probed platform device ref count on probe error path
- PCI: Add missing bridge lock to pci_bus_lock()
- btrfs: handle errors from btrfs_dec_ref() properly
- !11767 [sync] PR-11733:  Input: MT - limit max slots
- !11847  bpf: verifier: prevent userspace memory access
- !11749  ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- !11817  uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
- pktgen: use cpus_read_lock() in pg_net_init()
- drm/amd/display: Ensure index calculation will not overflow
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
- !11494  ext4: Fix race in buffer_head read fault injection
- !11677  wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- !11673  netem: fix return value if duplicate enqueue fails
- !11810  apparmor: fix possible NULL pointer dereference
- !11805  drm/amdgpu: Fix out-of-bounds write warning
- !11678  udf: Avoid excessive partition lengths
- !11680  binder: fix UAF caused by offsets overwrite
- !11784  perf/x86: Serialize set_attr_rdpmc()
- !11815  selinux,smack: don't bypass permissions check in inode_setsecctx hook
- bpf: verifier: prevent userspace memory access
- can: bcm: Clear bo-&gt;bcm_proc_read after remove_proc_entry().
- can: bcm: Remove proc entry when dev is unregistered.
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- !11741  powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface.
- !11801  can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- apparmor: fix possible NULL pointer dereference
- drm/amdgpu: Fix out-of-bounds write warning
- modify for ICSL.
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
- nilfs2: fix missing cleanup on rollforward recovery error
- perf/x86: Serialize set_attr_rdpmc()
- !11730  media: xc2028: avoid use-after-free in load_firmware_cb()
- !11738  hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- !11752  driver: iio: add missing checks on iio_info's callback access
- !11773  A group of optimization and bug fix for numa-affinity
- mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
- mm: numa-affinity: adapt for task_numa_placement
- mm: numa-affinity: adapt for should_numa_migrate_memory
- mm: numa-affinity: add helper numa_affinity_sampling_enabled()
- mm: thp: support to control numa migration
- Input: MT - limit max slots
- driver: iio: add missing checks on iio_info's callback access
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
- media: xc2028: avoid use-after-free in load_firmware_cb()
- binder: fix UAF caused by offsets overwrite
- udf: Avoid excessive partition lengths
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
- netem: fix return value if duplicate enqueue fails
- ext4: Fix race in buffer_head read fault injection</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-232.0.0.131" date="1728993600">- !12102  Fix CVE-2024-46826
- !12219 v7  xfs: some fix for forcealign
- !12121  CVE-2024-43855
- !12204  Backport "ima: Avoid blocking in RCU read-side critical section"
- xfs: correct the truncate blocksize of forcealign
- xfs: refactor the truncating order
- iomap: pass blocksize to iomap_truncate_page()
- math64: add rem_u64() to just return the remainder
- xfs: only bunmap align in datafork for forcealign
- xfs: forcealign not compatible with reflink and realtime device
- xfs: simplify extent allocation alignment
- xfs: don't attempting non-aligned fallbacks alloc for forcealign
- xfs: Don't revert allocated offset for forcealign
- xfs: align args-&gt;minlen for forced allocation alignment
- xfs: always tail align maxlen allocations
- xfs: only allow minlen allocations when near ENOSPC
- !12136 Backport some SAS patches to OLK-5.10
- !12215  net/hinic3: fix version showed in ethtool
- !12166  crypto: stm32/cryp - call finalize with bh disabled
- !12207 v2  atm: idt77252: prevent use after free in dequeue_rx()
- net/hinic3: fix version showed in ethtool
- !12142  nfc: pn533: Add poll mod list filling check
- !12149  wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- !12139  arm64/mpam: Be compatible with MPAM architecture v1.x
- atm: idt77252: prevent use after free in dequeue_rx()
- !12172  fou: remove warn in gue_gro_receive on unsupported protocol
- !12170  xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- ima: Avoid blocking in RCU read-side critical section
- Revert "ima: Avoid blocking in RCU read-side critical section"
- !12163  bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12133  ALSA: line6: Fix racy access to midibuf
- fou: remove warn in gue_gro_receive on unsupported protocol
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- crypto: stm32/cryp - call finalize with bh disabled
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
- !12127  sched: sch_cake: fix bulk flow accounting logic for host fairness
- !12126  ice: Add netif_device_attach/detach into PF reset flow
- !12125  bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12135 Backport 5.10.217 LTS patches from upstream
- regulator: core: fix debugfs creation regression
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- mei: me: add lunar lake point M DID
- ASoC: tegra: Fix DSPK 16-bit playback
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- iio: accel: mxc4005: Interrupt handling fixes
- iio:imu: adis16475: Fix sync mode setting
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- usb: dwc3: core: Prevent phy suspend during init
- usb: xhci-plat: Don't include xhci.h
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: ohci: Prevent missed ohci interrupts
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
- usb: typec: ucsi: Fix connector check on init
- usb: typec: ucsi: Check for notifications after init
- arm64: dts: qcom: Fix 'interrupt-map' parent address cells
- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- kcov: Remove kcov include from sched.h and move it to its users.
- hwmon: (corsair-cpro) Protect ccp-&gt;wait_input_report with a spinlock
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- net:usb:qmi_wwan: support Rolling modules
- drm/nouveau/dp: Don't probe eDP ports twice harder
- fs/9p: drop inodes immediately on non-.L too
- clk: Don't hold prepare_lock when calling kref_put()
- gpio: crystalcove: Use -ENOTSUPP consistently
- gpio: wcove: Use -ENOTSUPP consistently
- 9p: explicitly deny setlease attempts
- fs/9p: translate O_TRUNC into OTRUNC
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- gpu: host1x: Do not setup DMA for virtual devices
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- btrfs: always clear PERTRANS metadata during commit
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Fix added raw MSR output
- ata: sata_gemini: Check clk_enable() result
- net: bcmgenet: Reset RBUF on first open
- ALSA: line6: Zero-initialize message buffers
- btrfs: return accurate error code on open failure in open_fs_devices()
- net: mark racy access on sk-&gt;sk_rcvbuf
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- gfs2: Fix invalid metadata access in punch_hole
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- net: gro: add flush check in udp_gro_receive_segment
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- cxgb4: Properly lock TX queue for the selftest.
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ASoC: Fix 7/8 spaces indentation in Kconfig
- net: qede: use return from qede_parse_actions()
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- net l2tp: drop flow hash on forward
- s390/mm: Fix clearing storage keys for huge pages
- s390/mm: Fix storage key clearing for guest huge pages
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- nfc: pn533: Add poll mod list filling check
- arm64/mpam: Be compatible with MPAM architecture v1.x
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: libsas: Set port when ex_phy is added or deleted
- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
- scsi: libsas: Add helper for port add ex_phy
- ALSA: line6: Fix racy access to midibuf
- sched: sch_cake: fix bulk flow accounting logic for host fairness
- ice: Add netif_device_attach/detach into PF reset flow
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
- !12045  s390/dasd: fix error recovery leading to data corruption on ESE devices
- !12043  s390/sclp: Prevent release of buffer in I/O
- md: ensure child flush IO does not affect origin bio-&gt;bi_status
- md: Remove flush handling
- !8834 Add support for Hygon model 10h processors
- !12105  sched/fair: Fix the condition in overload_clear
- !12103  sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- !12003  perf cpumap: Wrapper for CPU map indices
- !12096  CVE-2024-46858
- !12095  net: dpaa: Pad packets to ETH_ZLEN
- !12094  netfilter: nft_socket: fix sk refcount leaks
- !12089  USB: usbtmc: prevent kernel-usb-infoleak
- sched/fair: Fix the condition in overload_clear
- sched/debug: Fix h_nr_running/steal_h_nr_running in sched_debug
- ELF: Fix mixed declarations and code of "snapshot_randomize_va_space"
- ELF: fix kernel.randomize_va_space double read
- mptcp: pm: Fix uaf in __timer_delete_sync
- mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
- mptcp: export lookup_anno_list_by_saddr
- net: dpaa: Pad packets to ETH_ZLEN
- netfilter: nft_socket: fix sk refcount leaks
- !12088  tracing: Have tracing_max_latency inc the trace array ref count
- USB: usbtmc: prevent kernel-usb-infoleak
- tracing: Have tracing_max_latency inc the trace array ref count
- !11856  acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- !12084  drm/i915/gt: Cleanup partial engine discovery failures
- !12048  Add generic xdp xsk multi-buffer recv for ipvlan
- !12078  btrfs: clean up our handling of refs == 0 in snapshot delete
- !12053  drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/i915/gt: Cleanup partial engine discovery failures
- !11558  mm/ksm: fix possible UAF of stable_node
- !11889 UNIC: Invoke the hns3_unic_set_default_cc in advance and modify ublhdr struct
- btrfs: clean up our handling of refs == 0 in snapshot delete
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- xsk: Add generic xdp multi-buffer recv support
- ipvlan: support use xdp native mode
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- s390/sclp: Prevent release of buffer in I/O
- perf cpumap: Wrapper for CPU map indices
- UNIC: The ublhdr structure and UBL_HLEN macro are modified
- UNIC: Invoke the hns3_unic_set_default_cc in advance
- acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu()
- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
- hwmon/k10temp: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/amd_nb: Add support for Hygon family 18h model 10h
- x86/cpu: Get LLC ID for Hygon family 18h model 10h
- x86/amd_nb: Get DF ID for Hygon family 18h model 7h
- mm/ksm: fix possible UAF of stable_node</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
</package>
<package pkgid="6709c9376948362b3953a21a63ce106a28d16dac72ad013947683df2910d702c" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="242.0.0.141.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-233.0.0.132" date="1729684800">- !12315 perf pmu: resolve CPU map for "cpu" PMUs
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- !12072 sdma-dae: fix possible mremap error
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- Revert "perf cpumap: Add is_subset function"
- Revert "perf cpumap: Add intersect function"
- Revert "perf pmu: Add CPU map for "cpu" PMUs"
- Revert "perf arm: Workaround ARM PMUs cpu maps having offline cpus"
- !12298  CVE-2024-46822
- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- !12261  drm/lima: fix a memleak in lima_heap_alloc
- !12262  media: go7007: fix a memleak in go7007_load_encoder
- !12257  octeontx2-af: Use separate handlers for interrupts
- !12264  drm/amd/display: Avoid overflow from uint32_t to uint8_t
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- !12244 v2  net/mlx5e: Fix netif state handling
- !12245 v2  netfilter: nf_tables: use timestamp to check for set element timeout
- media: go7007: fix a memleak in go7007_load_encoder
- drm/lima: fix a memleak in lima_heap_alloc
- octeontx2-af: Use separate handlers for interrupts
- !12254  greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12164 Backport 5.10.218 LTS patches from upstream
- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
- !12155  bonding: Fix CVE-2024-44990
- !12153  bonding: fix xfrm real_dev null pointer dereference
- !12250  xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !11299  gpio: prevent potential speculation leaks in gpio_device_get_desc()
- xfs: atomic write file dio convert to mark IOCB_ATOMIC
- !12115  md/raid1: don't free conf on raid0_run failure
- !12234  drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12236  dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- netfilter: nf_tables: use timestamp to check for set element timeout
- net/mlx5e: Fix netif state handling
- !12185  mlxsw: spectrum_acl_erp: Fix object nesting warning
- !12182  netns: Make get_net_ns() handle zero refcount net
- !12179  net/sched: Fix CVE-2024-36244
- !12176  ipv6: sr: fix invalid unregister error path
- !12186 v2  ipv4: Fix uninit-value access in __ip_make_skb()
- !12197  net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- !12213  scsi: qla2xxx: During vport delete send async logout explicitly
- !12212  platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- !12227  nbd: Fix signal handling
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- !12208  Some bugfixs for ubi/fs
- nbd: Fix signal handling
- nbd: Improve the documentation of the locking assumptions
- !11910  ext4: dax: Fix inconsistent isize during writing
- !12075  blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- !12162 【OLK-5.10】Workaround ARM PMUs cpu maps having offline cpus
- scsi: qla2xxx: During vport delete send async logout explicitly
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- locks: fix TOCTOU race when granting write lease
- ubi: block: fix null-pointer-dereference in ubiblock_create()
- ubi: block: Remove in vain semicolon
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix uninit-value access in __ip_make_skb()
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- netns: Make get_net_ns() handle zero refcount net
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
- ipv6: sr: fix invalid unregister error path
- docs: kernel_include.py: Cope with docutils 0.21
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- usb: typec: ucsi: displayport: Fix potential deadlock
- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
- KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
- netlink: annotate lockless accesses to nlk-&gt;max_recvmsg_len
- net: bcmgenet: synchronize UMAC_CMD access
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
- pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
- perf arm: Workaround ARM PMUs cpu maps having offline cpus
- perf pmu: Add CPU map for "cpu" PMUs
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix xfrm real_dev null pointer dereference
- perf cpumap: Add intersect function
- perf cpumap: Add is_subset function
- md/raid1: don't free conf on raid0_run failure
- blk-mq: fix lockdep hardirq warning in __blk_mq_tag_idle()
- ext4: dax: keep orphan list before truncate overflow allocated blocks
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- gpio: prevent potential speculation leaks in gpio_device_get_desc()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
</package>
<package pkgid="93790a8a159f223a298b6c113d6df162bd12f09cae7ac9dfaede9d051756f610" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="243.0.0.142.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-234.0.0.133" date="1730289600">- !12672  ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- !12670  drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12248  nilfs2: fix state management in error path of log writing function
- !12641  tcp: check skb is non-NULL in tcp_rto_delta_us()
- !12640  sock_map: Add a cond_resched() in sock_hash_free()
- !12642  RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- !12639  net: do not delay dst_entries_add() in dst_release()
- !12621  apparmor: fix policy_unpack_test on big endian systems
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- drm/amd/display: Fix index out of bounds in degamma hardware format translation
- !12275  blk-mq: fix blk_mq_hw_ctx active request accounting
- !12611  drm/amd/display: Check null pointer before dereferencing se
- !12596  scsi: fnic: Move flush_work initialization out of if block
- !12505  ocfs2: cancel dqi_sync_work before freeing oinfo
- !12615  writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !12620  PCI: mt7621: Add sentinel to quirks table
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- sock_map: Add a cond_resched() in sock_hash_free()
- net: do not delay dst_entries_add() in dst_release()
- !12556  NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- apparmor: fix policy_unpack_test on big endian systems
- !12571 v2  Randomized Kmalloc 5.10 Backport V2
- PCI: mt7621: Add sentinel to quirks table
- !12109 [OLK-5.10] mptcp: pm: only decrement add_addr_accepted for MPJ req
- !12605  fix CVE-2024-46802
- !12445  nilfs2: fix potential oob read in nilfs_btree_check_delete()
- init: Initialize noop_backing_dev_info early
- writeback: Fix inode-&gt;i_io_list not be protected by inode-&gt;i_lock error
- !8925  ext4: avoid deadlock in fs reclaim with page writeback
- drm/amd/display: Check null pointer before dereferencing se
- !12466  drm/amd/display: Initialize get_bytes_per_element's default to 1
- !12581  drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12460  NFSD: Limit the number of concurrent async COPY operations
- !12560  fix CVE-2024-49900
- !12569  fix CVE-2024-47667
- drm/amd/display: fix mixed declarations warning
- drm/amd/display: added NULL check at start of dc_validate_stream
- !12459  drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- !12453  drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- !12442  drm/amd/display: Fix index out of bounds in DCN30 color transformation
- scsi: fnic: Move flush_work initialization out of if block
- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
- !12402  drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- Randomized slab caches for kmalloc()
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE
- !12536  kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- !12424  jfs: check if leafidx greater than num leaves per dmap tree
- !12425  jfs: Fix uaf in dbFreeBits
- !12422  btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- !12423  btrfs: wait for fixup workers before stopping cleaner kthread during umount
- !12523  netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
- !12542  media: pci: cx23885: check cx23885_vdev_init() return
- jfs: Fix uninit-value access of new_ea in ea_buffer
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
- !12369  x86/ioapic: Handle allocation failures gracefully
- media: pci: cx23885: check cx23885_vdev_init() return
- kabi: use CONFIG_KABI_RESERVE to control reservation in ucount_type and user_table
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- !12511  jfs: Fix array-index-out-of-bounds in diFree
- !12510  devres: Fix memory leakage caused by driver API devm_free_percpu()
- !12509  exfat: fix potential deadlock on __exfat_get_dentry_set
- !12252  KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- !12387  spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- !12385  drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- !12382  fix CVE-2024-46675
- !12360  hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12451  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- !12467  fix CVE-2024-42301
- !12310  fix CVE-2024-40965
- !12484  CVE-2024-38667
- !12480  CVE-2024-36286
- !12454  soundwire: cadence: fix invalid PDI offset
- jfs: Fix array-index-out-of-bounds in diFree
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- exfat: fix potential deadlock on __exfat_get_dentry_set
- ocfs2: cancel dqi_sync_work before freeing oinfo
- !12411  CVE-2024-43894
- riscv: prevent pt_regs corruption for secondary idle threads
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
- !12391  mm/swapfile: skip HugeTLB pages for unuse_vma
- !12350  i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- parport: Proper fix for array out-of-bounds access
- dev/parport: fix the array out-of-bounds risk
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- NFSD: Limit the number of concurrent async COPY operations
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
- soundwire: cadence: fix invalid PDI offset
- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- !12272  drm/amdgpu: fix mc_data out-of-bounds read warning
- !12395  tracing/timerlat: Fix a race during cpuhp processing
- !12406  fix CVE-2024-43841
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- wifi: virt_wifi: don't use strlen() in const context
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- tracing/timerlat: Fix a race during cpuhp processing
- mm/swapfile: skip HugeTLB pages for unuse_vma
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: core: Skip setting event buffers for host only controllers
- !12349  neighbour: fix data-races around n-&gt;output
- !12294  nfsd: return -EINVAL when namelen is 0
- x86/ioapic: Handle allocation failures gracefully
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
- !12318  nfsd: call cache_put if xdr_reserve_space returns NULL
- !12344  of: module: prevent NULL pointer dereference in vsnprintf()
- !12342  nvmet: fix a possible leak when destroy a ctrl during qp establishment
- !12334  drm/nouveau: prime: fix refcount underflow
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- neighbour: fix data-races around n-&gt;output
- !12336  ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- !12305  soc: qcom: cmd-db: Map shared memory as WC, not WB
- !12332 hns3 udma: delete irrl and trrl table
- of: module: prevent NULL pointer dereference in vsnprintf()
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- hns3 udma: delete irrl and trrl table.
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- drm/nouveau: prime: fix refcount underflow
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- nfsd: call cache_put if xdr_reserve_space returns NULL
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
- i2c: imx-lpi2c: use bulk clk API
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- clk: Add a devm variant of clk_rate_exclusive_get()
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- nfsd: return -EINVAL when namelen is 0
- blk-mq: fix blk_mq_hw_ctx active request accounting
- drm/amdgpu: fix mc_data out-of-bounds read warning
- KVM: x86: Acquire kvm-&gt;srcu when handling KVM_SET_VCPU_EVENTS
- nilfs2: fix state management in error path of log writing function
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- ext4: avoid deadlock in fs reclaim with page writeback</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
</package>
<package pkgid="4213f434a7e411cdd43cfe8753660d444d85bfef2aa967916c0abd22c1f0d260" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="244.0.0.143.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-235.0.0.134" date="1730808000">- !13009  CVE-2024-49950
- !12984 [OLK-5.10] Backport scsi bugfix and cleancode from upstream
- !13003  CVE-2024-50064
- !13051  ext4: fix CVE-2024-47701
- !12680  smb: client: fix UAF in async decryption
- !13039  static_call: Handle module init failure correctly in static_call_del_module()
- !13017  f2fs: fix to wait dio completion
- !13016  f2fs: fix to check atomic_file in f2fs ioctl interfaces
- !13015  drm/amd/display: Check stream before comparing them
- !13019  l2tp: prevent possible tunnel refcount underflow
- !13022  wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: explicitly exit when ext4_find_inline_entry returns an error
- ext4: return error on ext4_find_inline_entry
- ext4: ext4_search_dir should return a proper error
- !13034  efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- !12992  igb: Do not bring the device up after non-fatal error
- !12994  drm/amd/display: Check BIOS images before it is used
- !12878 UNIC: Eliminate compile warnings when the option CONFIG_HNS3_UBL is not set
- !12901  ext4: fix double brelse() the buffer of the extents path
- !12897  ext4: aovid use-after-free in ext4_ext_insert_extent()
- !12958  ext4: update orig_path in ext4_find_extent()
- static_call: Handle module init failure correctly in static_call_del_module()
- !12449  scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
- l2tp: prevent possible tunnel refcount underflow
- f2fs: fix to wait dio completion
- !12884  CVE-2024-50016
- !12844  ACPI: sysfs: validate return type of _STR method
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- drm/amd/display: Check stream before comparing them
- !12998  f2fs: get rid of online repaire on corrupted directory
- !12911  fsnotify: fix CVE-2024-47660
- !12908  io_uring: fix CVE-2024-50060
- !12879  drm/stm: Avoid use-after-free issues with crtc and plane
- !12915  CVE-2022-48961
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: Return whether a connection is outbound
- !12944  fix CVE-2024-47723
- !12950  drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12954  memcg_write_event_control(): fix a user-triggerable oops
- !12824  f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- !12548  fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- !12870  Fix CVE-2024-47703
- !12893  ext4: avoid use-after-free in ext4_ext_show_leaf()
- zram: don't free statically defined names
- zram: free secondary algorithms names
- [Backport]scsi: libsas: Fix disk not being scanned in after being removed
- [Backport]scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- f2fs: get rid of online repaire on corrupted directory
- [Backport]scsi: libsas: Introduce struct smp_disc_resp
- !12934  gpiolib: fix memory leak in gpiochip_setup_dev()
- !12686  security/keys: fix slab-out-of-bounds in key_task_permission
- drm/amd/display: Check BIOS images before it is used
- igb: Do not bring the device up after non-fatal error
- !12831  lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12689  ocfs2: reserve space for inline xattr before attaching reflink tree
- !12920  ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- !12890  drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- !12875  tipc: guard against string buffer overrun
- ext4: update orig_path in ext4_find_extent()
- memcg_write_event_control(): fix a user-triggerable oops
- !12781  uprobes: fix kernel info leak via "[uprobes
- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
- !12928  tcp: fix mptcp DSS corruption due to large pmtu xmit
- jfs: Fix sanity check in dbMount
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- !12926  gso: fix udp gso fraglist segmentation after pull from frag_list
- !12927  RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gpiolib: fix memory leak in gpiochip_setup_dev()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- gso: fix udp gso fraglist segmentation after pull from frag_list
- !12812  serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12790  slip: make slhc_remember() more robust against malicious packets
- !12801  ext4: fix slab-use-after-free in ext4_split_extent_at()
- !12737  r8169: add tally counter fields added with RTL8125
- !12741  net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12407  padata: use integer wrap around to prevent deadlock on seq_nr overflow
- !12778  riscv: Sync efi page table's kernel mappings before switching
- !12867  hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
- net: mdio: use device_set_node() to setup both fwnode and of
- fsnotify: clear PARENT_WATCHED flags lazily
- fsnotify: remove unused declaration
- fsnotify: Fix comment typo
- io_uring: check if we need to reschedule during overflow flush
- io_uring: always lock __io_cqring_overflow_flush
- ext4: fix double brelse() the buffer of the extents path
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr-&gt;funcs in dcn30_init_hw
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- UNIC: Eliminate compile warnings
- drm/stm: Avoid use-after-free issues with crtc and plane
- tipc: guard against string buffer overrun
- bpf, lsm: Add check for BPF LSM return value
- bpf, lsm: Add disabled BPF LSM hook list
- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
- !12525  powercap: intel_rapl: Fix off by one in get_rpi()
- !12818  media: venus: fix use after free bug in venus_remove due to race condition
- !12825  drm/amd/display: Check null pointers before using them
- !12798  uprobe: avoid out-of-bounds memory access of fetching args
- ACPI: sysfs: validate return type of _STR method
- !12764  thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12658  nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
- !12794  platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12754  CVE-2024-50063
- !12488  gtp: fix a potential NULL pointer dereference
- !12762  smack: tcp: ipv4, fix incorrect labeling
- drm/amd/display: Check null pointers before using them
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- media: venus: fix use after free bug in venus_remove due to race condition
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
- !12758  selinux: add the processing of the failure of avc_add_xperms_decision()
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- uprobe: avoid out-of-bounds memory access of fetching args
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- !12770 v2  hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- slip: make slhc_remember() more robust against malicious packets
- uprobes: fix kernel info leak via "[uprobes]" vma
- riscv: Sync efi page table's kernel mappings before switching
- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
- !12551  cifs: Fix buffer overflow when parsing NFS reparse points
- !12713  drm: omapdrm: Add missing check for alloc_ordered_workqueue
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
- !12723  ppp: fix ppp_async_encode() illegal access
- smack: tcp: ipv4, fix incorrect labeling
- !12733  CVE-2024-50059
- !12373  fix CVE-2024-49954
- !12705  fix CVE-2024-49924
- !12517  fix CVE-2024-47742
- selinux: add the processing of the failure of avc_add_xperms_decision()
- selftests/bpf: Add test for lsm tail call
- bpf: Prevent tail call between progs attached to different hooks
- !12665 v2  CVE-2024-49955
- !12685  block: fix potential invalid pointer dereference in blk_add_partition
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- !12697  mm: memcg: don't periodically flush stats when memcg is disabled
- !12694  crypto: xor - fix template benchmarking
- !12701  vhost_vdpa: assign irq bypass producer token correctly
- r8169: add tally counter fields added with RTL8125
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
- ppp: fix ppp_async_encode() illegal access
- !12678  CVE-2024-47673
- !12676  IB/core: Fix ib_cache_setup_one error flow cleanup
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- vhost_vdpa: assign irq bypass producer token correctly
- !12629  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- !12667  randomize_kstack: Improve entropy diffusion
- !12668  selinux: fix potential counting error in avc_add_xperms_decision()
- !12499  nbd: fix race between timeout and normal completion
- mm: memcg: don't periodically flush stats when memcg is disabled
- !12610  blk_iocost: fix more out of bound shifts
- crypto: xor - fix template benchmarking
- crypto: xor - Fix typo of optimization
- !12633  ALSA: asihpi: Fix potential OOB array access
- !12354 Backport important bugfix from the kernel-5.10.y
- ocfs2: reserve space for inline xattr before attaching reflink tree
- security/keys: fix slab-out-of-bounds in key_task_permission
- block: fix potential invalid pointer dereference in blk_add_partition
- smb: client: fix UAF in async decryption
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- iwlwifi: mvm: move iwl_mvm_stop_device() out of line
- IB/core: Fix ib_cache_setup_one error flow cleanup
- selinux: fix potential counting error in avc_add_xperms_decision()
- randomize_kstack: Improve entropy diffusion
- ACPI: battery: Fix possible crash when unregistering a battery hook
- ACPI: battery: Simplify battery hook locking
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- ALSA: asihpi: Fix potential OOB array access
- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
- blk_iocost: fix more out of bound shifts
- cifs: Fix buffer overflow when parsing NFS reparse points
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- powercap: intel_rapl: Fix off by one in get_rpi()
- firmware_loader: Block path traversal
- nbd: fix race between timeout and normal completion
- gtp: fix a potential NULL pointer dereference
- scsi: fix kabi broken
- scsi: core: Avoid leaving shost-&gt;last_reset with stale value if EH does not run
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- scsi: mpt3sas: Remove scsi_dma_map() error messages</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
</package>
<package pkgid="d2eedb46fff9138437dae70829925ae9aabac8789e2a16069400ee7df081c874" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="245.0.0.144.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-236.0.0.135" date="1731499200">- !13186  virtio_pmem: Check device status before requesting flush
- !13156  tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- !13157  xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- !13154  RDMA/mad: Improve handling of timed out WRs of mad agent
- !13146  arm64: probes: Remove broken LDR (literal) uprobe support
- !13167  CVE-2024-50133
- !13173  sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13164  Fix 'cgroup/cpuset: Prevent UAF in proc_cpuset_show()' issue with commmunity patches
- !13182  arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- virtio_pmem: Check device status before requesting flush
- arm64: restore pc after fixup iff mcs failed in arm64_do_kernel_sea
- sched: smart_grid: Prevent double-free in sched_grid_qos_free
- !13095 Update ASPM sysfs on MFD function removal to avoid use-after-free
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- cgroup: add cgroup_root_ext to keep kabi
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- cgroup: Make operations on the cgroup root_list RCU safe
- Revert "cgroup: fix uaf when proc_cpuset_show"
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- RDMA/mad: Improve handling of timed out WRs of mad agent
- !13124  blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !13144 v2  tracing: Consider the NULL character when validating the event length
- arm64: probes: Remove broken LDR (literal) uprobe support
- tracing: Consider the NULL character when validating the event length
- !13125 v7  mm: support poison recover for more
- mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
- arm64: send sig fault for user task when apei_claim_sea fails
- arm64: mm: Add copy mc support for all migrate_page
- mm: support poison recovery from do_cow_fault()
- mm: support poison recovery from copy_present_page()
- mm: hwpoison: support recovery from HugePage copy-on-write faults
- make copy_[user]_highpage_mc have return value
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- !12974  ext4: fix timer use-after-free on failed mount
- !12976  : ext4: no need to continue when the number of entries is 1
- !12971  ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- !12975  ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- !12970  exfat: fix memory leak in exfat_load_bitmap()
- !12972  ext4: fix access to uninitialised lock in fc replay path
- !13094  RDMA/hns: Fix DCA mmap area PUAF
- !12973  vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
- !13089  bpf, net: Fix a potential race in do_sock_getsockopt()
- !13101  thunderbolt: Mark XDomain as unplugged when router is removed
- !13099  pinctrl: single: fix potential NULL dereference in pcs_get_function()
- !13103  CVE-2024-49878
- resource: fix region_intersects() vs add_memory_driver_managed()
- thunderbolt: Mark XDomain as unplugged when router is removed
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- RDMA/hns: Fix DCA mmap area PUAF
- !12587 network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13067  Fix UAF of rpc_task
- bpf, net: Fix a potential race in do_sock_getsockopt()
- !13042  tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- !12996 【OLK-5.10】Support SMT control on arm64
- network_mgmt: Change print_ip_notify_pkt_en sysfs_attr priority
- !13055  net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- !13054  net: add more sanity checks to qdisc_pkt_len_init()
- !13048 sdma-dae: add ida validation
- !12949  drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[
- nfs: fix rpc_task use-after-free when open and close different files concurrently
- NFSv4: release seqid when open failed for nfs4.0
- drivers:misc:sdma-dae: add channel ida validation
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- config: enable CONFIG_HOTPLUG_SMT for arm64
- arm64: Kconfig: Enable HOTPLUG_SMT
- arm64: topology: Support SMT control on ACPI based system
- arch_topology: Support SMT control for OF based system
- arch_topology: Support basic SMT control for the driver
- cpu/SMT: Store the current/max number of threads
- cpu/SMT: Move SMT prototypes into cpu_smt.h
- ext4: no need to continue when the number of entries is 1
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- ext4: fix timer use-after-free on failed mount
- vfs: fix race between evice_inodes() and find_inode()&amp;iput()
- ext4: fix access to uninitialised lock in fc replay path
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- exfat: fix memory leak in exfat_load_bitmap()
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
</package>
<package pkgid="4012105ae23346a8c47f5a50260f9c512b71be1d58a0f22052bdc478760e1041" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="246.0.0.145.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-237.0.0.136" date="1732104000">- !13310  fs/ntfs3: Additional check in ni_clear()
- !13343 [sync] PR-13339:  smb: client: fix OOBs when building SMB2_IOCTL request
- !13344  mm,hwpoison: check mm when killing accessing process
- mm,hwpoison: check mm when killing accessing process
- smb: client: fix OOBs when building SMB2_IOCTL request
- !13318 Fix objtool error for AMX instruction decoding
- !13196  fs/ntfs3: Additional check in ntfs_file_release
- !13260  scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- !13013 [OLK-5.10] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-5.10
- !13328  bpf: Fix out-of-bounds write in trie_get_next_key()
- !13285  wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- bpf: Fix out-of-bounds write in trie_get_next_key()
- !11286 [OLK-5.10] Backport Intel Trace Hub support on GNR and SPR platforms
- !13280 [OLK-5.10]Intel: Backport to fix In Field Scan(IFS) Scan At Field(SAF)
- !13276  mailbox: bcm2835: Fix timeout during suspend mode
- !13294 sdma-dae: change authority of debugfs
- x86/insn: Add AMX instructions to the x86 instruction decoder
- !13277  CVE-2023-52920
- fs/ntfs3: Additional check in ni_clear()
- !13227  fs/ntfs3: Add rough attr alloc_size check
- !13225  fs/ntfs3: Check if more than chunk-size bytes are written
- !13226  fs/ntfs3: Fix possible deadlock in mi_read
- !13299  bpf, arm64: Fix address emission with tag-based KASAN enabled
- !13190  net/ncsi: Disable the ncsi work before freeing the associated structure
- !13194  fix CVE-2024-50115
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- driver:misc:sdma:change authority of sdma device
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
- !13178  bpf: Use raw_spinlock_t in ringbuf
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
- bpf: support non-r10 register spill/fill to/from stack in precision tracking
- bpf: mostly decouple jump history management from is_state_visited()
- bpf: encapsulate precision backtracking bookkeeping
- bpf: decouple prune and jump points
- mailbox: bcm2835: Fix timeout during suspend mode
- !13261  bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- platform/x86/intel/ifs: release cpus_read_lock()
- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- !13221  aoe: fix the potential use-after-free problem in more places
- !13239  scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- !13237  staging: iio: frequency: ad9834: Validate frequency parameter value
- !13255  RDMA/hns: Fix the valid QP bank set to improve performance
- RDMA/hns: Fix the valid QP bank set to improve performance
- !12858 intel: backport GNR and SRF intel_idle fix for 5.10
- !12154 v2  netfilter: flowtable: initialise extack before use
- !12375  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- scsi: pm80xx: Set phy-&gt;enable_completion only when we wait for it
- staging: iio: frequency: ad9834: Validate frequency parameter value
- !13201  iio: light: veml6030: fix IIO device retrieval from embedded device
- !13212 v7  arm64: support page mapping percpu first chunk allocator
- fs/ntfs3: Add rough attr alloc_size check
- fs/ntfs3: Fix possible deadlock in mi_read
- fs/ntfs3: Check if more than chunk-size bytes are written
- aoe: fix the potential use-after-free problem in more places
- !13080  serial: core: Fix atomicity violation in uart_tiocmget
- !13073  selinux: clarify return code in filename_trans_read_helper_compat()
- !13128  drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
- arm64: support page mapping percpu first chunk allocator
- vmalloc: choose a better start address in vm_area_register_early()
- iio: light: veml6030: fix IIO device retrieval from embedded device
- fs/ntfs3: Additional check in ntfs_file_release
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- net/ncsi: Disable the ncsi work before freeing the associated structure
- bpf: Use raw_spinlock_t in ringbuf
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
- drm/amd/display: Add null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- serial: core: Fix atomicity violation in uart_tiocmget
- selinux: clarify return code in filename_trans_read_helper_compat()
- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- intel_idle: add Granite Rapids Xeon support
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
- intel_idle: Add a new flag to initialize the AMX state
- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- netfilter: flowtable: initialise extack before use
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Granite Rapids support</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
</package>
<package pkgid="4ec6540958821379ee2c69bb15d864c8efa16579b0c873e7df56b17eab2d4022" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="247.0.0.146.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-238.0.0.137" date="1732708800">- !13813  nilfs2: fix kernel bug due to missing clearing of checked flag
- !13458  io_uring: fix CVE-2024-53052
- !13462  ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- !13398 [sync] PR-13342:  ntfs3: fix CVE-2024-50248
- !13397 [sync] PR-13348:  ceph: remove the incorrect Fw reference check when dirtying pages
- !13396 [sync] PR-13347:  nilfs2: propagate directory read errors from nilfs_find_entry()
- !13829  fix CVE-2024-50192
- !13414  sched/topology: Prevent race condition in sched_domain topology
- !13411  udf: fix uninit-value use in udf_get_fileshortad
- !13800  media: av7110: fix a spectre vulnerability
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- !13823 [HNS3]Add the reliability check of guid_tbl_space
- !13448 bugfix of nfs
- !13403 some bugfix of ksmbd smb2_open()
- HNS3: Add the reliability check of guid_tbl_space.
- !13418  btrfs: reinitialize delayed ref list after deleting it from the list
- !13421  nfs: Fix KMSAN warning in decode_getfattr_attrs()
- !13419  media: s5p-jpeg: prevent buffer overflows
- nilfs2: fix kernel bug due to missing clearing of checked flag
- !13793  nilfs2: fix potential deadlock with newly created symlinks
- !13386 [sync] PR-13304:  ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- !13797  drm/amd/display: Initialize denominators' default to 1
- !13792  CVE-2024-43817
- media: av7110: fix a spectre vulnerability
- drm/amd/display: Initialize denominators' default to 1
- !13281 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux
- !13439  net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- !13436  netfilter: br_netfilter: fix panic with metadata_dst skb
- !13435  netfilter: nf_tables: prevent nf_skb_duplicated corruption
- !13433  wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nilfs2: fix potential deadlock with newly created symlinks
- !13319  unicode: Don't special case ignorable code points
- net: tighten bad gso csum offset check in virtio_net_hdr
- udp: fix receiving fraglist GSO packets
- net: drop bad gso csum_start and offset in virtio_net_hdr
- gso: fix dodgy bit handling for GSO_UDP_L4
- !13379  fbdev: sisfb: Fix strbuf array overflow
- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
- io_uring: use kiocb_{start,end}_write() helpers
- fs: create kiocb_{start,end}_write() helpers
- io_uring: rename kiocb_end_write() local helper
- !13441  RDMA/cxgb4: Added NULL check for lookup_atid
- !13444  RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- !13356  NFSD: Initialize struct nfsd4_copy earlier
- NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()
- NFS: make sure open context mode have FMODE_EXEC when file open for exec
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
- RDMA/cxgb4: Added NULL check for lookup_atid
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
- netfilter: br_netfilter: fix panic with metadata_dst skb
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
- media: s5p-jpeg: prevent buffer overflows
- btrfs: reinitialize delayed ref list after deleting it from the list
- sched/topology: Prevent race condition in sched_domain topology
- udf: fix uninit-value use in udf_get_fileshortad
- ksmbd: fix return value of smb2_open()
- !13303 v2  fix CVE-2024-50141
- !13387  usb: musb: sunxi: Fix accessing an released usb phy
- ksmbd: fix possible refcount leak in smb2_open()
- !13392  CVE-2024-47745
- !13371  CVE-2024-46713
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
- ntfs3: Add bounds checking to mi_enum_attr()
- ceph: remove the incorrect Fw reference check when dirtying pages
- nilfs2: propagate directory read errors from nilfs_find_entry()
- mm: split critical region in remap_file_pages() and invoke LSMs in between
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- remap_file_pages: Use vma_lookup() instead of find_vma()
- mm/mmap.c: don't unlock VMAs in remap_file_pages()
- usb: musb: sunxi: Fix accessing an released usb phy
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- fbdev: sisfb: Fix strbuf array overflow
- !13323 [sync] PR-13302:  CVE-2024-50195
- perf: Fix kabi problem by put mutex in front of perf_buffer
- perf/aux: Fix AUX buffer serialization
- NFSD: Initialize struct nfsd4_copy earlier
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- unicode: Don't special case ignorable code points
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- RDMA/hns: Modify debugfs name
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
</package>
<package pkgid="880099189bd42e9a6dc08d60a39d49d21b0dfe96e4fe549e4484f7a1e19632c3" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="248.0.0.147.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-239.0.0.138" date="1733313600">- !14040  hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !10939  filelock: Correct the file lock owner in fcntl_setlk64
- !11339  Fix xfs fsmap error
- !11338  xfs: fix log recovery when unknown rocompat bits are set
- !12547 [OLK-5.10] drivers: update yunsilicon drivers to version rel_2406_rc16.2
- hwpoison, memory_hotplug: lock page before unmap for hwpoisoned page
- !13234  xfs: Fix missing interval for missing_owner in xfs fsmap
- !14036  xfs: Fix data overflow in xfs_mod_fdblocks()
- !14014  *** CVE-2024-53063 ***
- !13956  fs: Fix uninitialized value issue in from_kuid and from_kgid
- !14021 [revert][2024.12.2]bugfix rdma to OLK-5.10
- xfs: Fix data overflow in xfs_mod_fdblocks()
- !13337  fix CVE-2024-50135
- !13982 [OLK-5.10]ipvlan: fix UAF after skb has been consumed by xdp generic
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- Revert "RDMA/hns: Fix cpu stuck caused by printings during reset"
- !13937  ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- !13936  wifi: rtw88: always wait for both firmware loading attempts
- !13935  Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- !13934  net/sched: accept TCA_STAB only for root qdisc
- !13933  net: ethernet: lantiq_etop: fix memory disclosure
- !13932  net: Fix an unsafe loop on the list
- !13931  net: stmmac: Fix zero-division error when disabling tc cbs
- !13930  sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- !13929  wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- !13928  wifi: ath11k: fix array out-of-bound access in SoC stats
- ipvlan: fix UAF after skb has been consume by xdp generic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- media: dvbdev: prevent the risk of out of memory access
- !13839  afs: Fix lock recursion
- !13860 [2024.12.2]bugfix rdma to OLK-5.10
- !13844  crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- !13921  wifi: ath10k: Fix memory leak in management tx
- !13920  RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13967  bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13966  blk-mq/scsi: tracking device queue depth via sbitmap
- bpf: Check validity of link-&gt;type in bpf_link_show_fdinfo()
- !13964 v3  arm64: mm: Stop use spinlock during pbha early init
- scsi: core: Increase max device queue_depth to 4096
- sbitmap: fix kabi broken in struct scsi_device
- sbitmap: fix kabi broken in struct blk_mq_ops and struct scsi_cmnd
- sbitmap: fix kabi broken by adding struct sbitmap_extend
- scsi: core: Fix scsi_device_max_queue_depth()
- scsi: blk-mq: Fix build warning when making htmldocs
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
- scsi: core: Replace sdev-&gt;device_busy with sbitmap
- scsi: core: Make sure sdev-&gt;queue_depth is &lt;= max(shost-&gt;can_queue, 1024)
- scsi: core: Add scsi_device_busy() wrapper
- scsi: megaraid_sas: Replace sdev_busy with local counter
- scsi: blk-mq: Return budget token from .get_budget callback
- scsi: blk-mq: Add callbacks for storing &amp; retrieving budget token
- scsi: sbitmap: Add sbitmap_calculate_shift() helper
- scsi: sbitmap: Export sbitmap_weight
- scsi: sbitmap: Move allocation hint into sbitmap
- scsi: sbitmap: Add helpers for updating allocation hint
- scsi: sbitmap: Maintain allocation round_robin in sbitmap
- sbitmap: optimise sbitmap_deferred_clear()
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock
- arm64: mm: Stop use spinlock during pbha early init
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- !13802  pinctrl: ocelot: fix system hang on level based interrupts
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- wifi: rtw88: always wait for both firmware loading attempts
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
- net/sched: accept TCA_STAB only for root qdisc
- net: ethernet: lantiq_etop: fix memory disclosure
- net: Fix an unsafe loop on the list
- net: stmmac: Fix zero-division error when disabling tc cbs
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: ath10k: Fix memory leak in management tx
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- !13890  ipmi: Use regspacings passed as a module parameter
- !13898  drm/amd/display: Check link_index before accessing dc-&gt;links[
- !13905  NFSD: Never decrement pending_async_copies on error
- NFSD: Never decrement pending_async_copies on error
- !13887  CVE-2024-49891
- !13862  net: systemport: fix potential memory leak in bcm_sysport_xmit()
- !13864  Bluetooth: bnep: fix wild-memory-access in proto_unregister
- !13867  wifi: iwlegacy: Clear stale interrupts before resuming device
- !13881  RDMA/bnxt_re: Add a check for memory allocation
- drm/amd/display: Check link_index before accessing dc-&gt;links[]
- !13878  Fix problems of mounting nfs
- ipmi: Use regspacings passed as a module parameter
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
- !13854  CVE-2024-53059
- !13853  sctp: properly validate chunk size in sctp_sf_ootb()
- RDMA/bnxt_re: Add a check for memory allocation
- nfs: ignore SB_RDONLY when mounting nfs
- nfs: pass flags to second superblock
- wifi: iwlegacy: Clear stale interrupts before resuming device
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
- RDMA/hns: Fix cpu stuck caused by printings during reset
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- mac80211: always have ieee80211_sta_restart()
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- mac80211: Add support to trigger sta disconnect on hardware restart
- mac80211: do drv_reconfig_complete() before restarting all
- sctp: properly validate chunk size in sctp_sf_ootb()
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
- afs: Fix lock recursion
- pinctrl: ocelot: fix system hang on level based interrupts
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- nvme-pci: refactor the tagset handling in nvme_reset_work
- nvme-pci: split nvme_dev_add
- xfs: Fix missing interval for missing_owner in xfs fsmap
- drivers: update Yunsilicon driver to version 2406_rc16.2
- xfs: fix an agbno overflow in __xfs_getfsmap_datadev
- xfs: fix interval filtering in multi-step fsmap queries
- xfs: fix log recovery when unknown rocompat bits are set
- filelock: Correct the file lock owner in fcntl_setlk64</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-240.0.0.139" date="1733832000">- !14129  bus: integrator-lm: fix OF node leak in probe()
- !14132 v2  ACPI: APEI: handle synchronous errors in task work
- !14046  smb: client: Fix use-after-free of network namespace.
- ACPI: APEI: handle synchronous exceptions in task work
- mm: memory-failure: move return value documentation to function declaration
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
- !13903  Script execution control
- !14119  bpf: sync_linked_regs() must preserve subreg_def
- bus: integrator-lm: fix OF node leak in probe()
- !14124  media: cx24116: prevent overflows on SNR calculus
- !14121 [PATCH OLK-5.10] perf: Add PMCG platform information for HiSilicon HIP09A
- media: cx24116: prevent overflows on SNR calculus
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- bpf: sync_linked_regs() must preserve subreg_def
- !13917 intel: backport TPMI base driver and PMT fix and update for 5.10
- !14104  nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !14114  media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
- !14086  ocfs2: uncache inode which has failed entering the group
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- !13401 IMA: Fix hungtask issue of digestlist importing
- !14033  fix CVE-2024-50278
- !14087 v2  drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- !14057  ACPI: Fix Generic Initiator Affinity _OSC bit
- !14092  USB: serial: io_edgeport: fix use after free in debug printk
- !14064  vp_vdpa: fix id_table array not null terminated error
- !14073  HID: core: zero-initialize the report buffer
- !14030  drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- !14027  drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- !14024  iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- !14062  CVE-2024-53054
- !14055  wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- !14054  net: sched: fix use-after-free in taprio_change()
- !14006  filemap: Fix bounds checking in filemap_read()
- !14007  vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- !14008  drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- !14009  drm/vc4: Stop the active perfmon before being destroyed
- !14010  nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- USB: serial: io_edgeport: fix use after free in debug printk
- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
- ocfs2: uncache inode which has failed entering the group
- !13871  ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- !14018  ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- HID: core: zero-initialize the report buffer
- vp_vdpa: fix id_table array not null terminated error
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
- !13327 cpufreq: Add SEEP governor for hardware-managed P-states
- !13995  drm/radeon: Fix encoder-&gt;possible_clones
- !13948  fix CVE-2024-49906
- cpufreq: Add SEEP governor for hardware-managed P-states
- !13988  CVE-2024-49861
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- !14043 v2  CVE-2024-40927
- !14041 sdma-dae: bugfix of channel operation
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- net: sched: fix use-after-free in taprio_change()
- smb: client: Fix use-after-free of network namespace.
- Support for auto_act_window and energy_perf in cppc_cpufreq
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- xhci: Handle TD clearing for multiple streams case
- xhci: Fix failure to give back some cached cancelled URBs.
- xhci: introduce a new move_dequeue_past_td() function to replace old code.
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
- xhci: fix giving back URB with incorrect status regression in 5.12
- xhci: split handling halted endpoints into two steps
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs
- drivers:misc:sdma-dae: bugfix of channel operation
- dm cache: fix potential out-of-bounds access on the first resume
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
- ACPI: CPPC: Add three register ABIs
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- drm/vc4: Stop the active perfmon before being destroyed
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- filemap: Fix bounds checking in filemap_read()
- drm/radeon: Fix encoder-&gt;possible_clones
- bpf: Fix kabi breakage in enum bpf_type_flag
- selftests/bpf: Rename ARG_PTR_TO_LONG test description
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Fix helper writes to read-only maps
- bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Allow helpers to accept pointers with a fixed size
- bpf: Add MEM_UNINIT as a bpf_type_flag
- drm/amd/display: Check null pointer before try to access it
- drm/amd/display: Check null pointer before try to access it
- fix kabi breakage due to exec is_check
- IMA support script execution check
- exec: Add a new AT_CHECK flag to execveat(2)
- uselib: remove use of __FMODE_EXEC
- exec: Check __FMODE_EXEC instead of in_execve for LSMs
- execve: open the executable file before doing anything else
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
- platform/x86/intel/tpmi: Add additional TPMI header fields
- platform/x86/intel/tpmi: Align comments in kernel-doc
- platform/x86/intel/tpmi: Check major version change for TPMI Information
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel/tpmi: Change vsec offset to u64
- platform/x86/intel/tpmi: Move TPMI ID definition
- platform/x86/intel/tpmi: Modify external interface to get read/write state
- platform/x86/intel/tpmi: Don't create devices for disabled features
- platform/x86/intel/vsec: Remove nuisance message
- platform/x86/intel/vsec: Add base address field
- platform/x86/intel/vsec: Add intel_vsec_register
- platform/x86/intel/vsec: Assign auxdev parent by argument
- platform/x86/intel/vsec: remove platform_info from vsec device structure
- platform/x86/intel/vsec: Move structures to header
- platform/x86/intel/vsec: Remove unnecessary return
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- IMA: Fix hungtask issue of digestlist importing</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-241.0.0.140" date="1734523200">- !14146 Intel: backport intel uncore frequency driver update and bugfix from 6.11
- !14145 Intel: backport ISST driver update and bugfix from 6.11
- !14196  watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- !13896 RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14193  nfs: fix the loss of superblock's initialized flags
- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- nfs: fix the loss of superblock's initialized flags
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- !14180  xfs: allow inode inactivation during a ro mount log recovery
- !14149  CVE-2024-53142
- xfs: allow inode inactivation during a ro mount log recovery
- !14123  mm: only enforce minimum stack gap size if it's sensible
- !14172  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- dmaengine: idxd: Let probe fail when workqueue cannot be enabled
- !12309 [OLK-5.10] AMD Genoa and Turin Crypto and Edac patches backport for OLK-5.10
- !14148 v2  xfs: revert fix patchs about attr inactive
- initramfs: avoid filename buffer overrun
- Revert "xfs: factor out __xfs_da3_node_read()"
- Revert "xfs: atomic drop extent entries when inactiving attr"
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
- platform/x86: ISST: Fix return value on last invalid resource
- platform/x86: ISST: Use only TPMI interface when present
- platform/x86: ISST: Avoid some SkyLake server models
- platform/x86: ISST: Add model specific loading for common module
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
- !12266 [OLK-5.10] AMD Genoa and Turin iommu patches backport for OLK-5.10
- !12311 [OLK-5.10] AMD Genoa and Turin Perf patches backport for OLK-5.10
- mm: only enforce minimum stack gap size if it's sensible
- config: enable CONFIG_I2C_DESIGNWARE_AMDPSP by default on x86
- platform/x86/intel-uncore-freq: Don't present root domain on error
- platform/x86/intel-uncore-freq: Increase minor number support
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- platform/x86: ISST: Support SST-BF and SST-TF per level
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
- platform/x86: ISST: Add dev_fmt
- platform/x86: ISST: Support partitioned systems
- platform/x86: ISST: Shorten the assignments for power_domain_info
- platform/x86: ISST: Use local variable for auxdev-&gt;dev
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
- platform/x86: ISST: Process read/write blocked feature status
- EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
- x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
- EDAC/amd64: Rework hw_info_{get,put}
- EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
- EDAC/amd64: Issue probing messages only on properly detected hardware
- EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
- EDAC/amd64: Rename debug_display_dimm_sizes()
- EDAC/amd64: Remove early_channel_count()
- EDAC/amd64: Remove PCI Function 0
- EDAC/amd64: Remove PCI Function 6
- EDAC/amd64: Remove scrub rate control for Family 17h and later
- EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
- x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
- x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
- x86/microcode/AMD: Rip out static buffers
- x86/microcode/AMD: Fix mixed steppings support
- x86/microcode/AMD: Add a @cpu parameter to the reloading functions
- x86/microcode/AMD: Rename a couple of functions
- crypto: ccp - Add support for PCI device 0x156E
- crypto: ccp - Add support for PCI device 0x17E0
- crypto: ccp - Add support for ringing a platform doorbell
- crypto: ccp - Enable platform access interface on client PSP parts
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: ccp - Add support for an interface for platform features
- crypto: ccp - Move some PSP mailbox bit definitions into common header
- crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
- crypto: ccp - Add support for new CCP/PSP device ID
- i2c: designware: Fix improper usage of readl
- i2c: designware: Add AMD PSP I2C bus support
- genirq/msi: Fix KABI breakage in struct msi_msg and struct apic
- iommu/amd: Set iommu-&gt;int_enabled consistently when interrupts are set up
- iommu/amd: Remove useless irq affinity notifier
- x86/msi: Fix msi message data shadow struct
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
- perf script ibs: Support new IBS bits in raw trace dump
- perf tool ibs: Sync AMD IBS header file
- perf report: Add support to print a textual representation of IBS raw sample data
- perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods
- perf evlist: Use the right prefix for 'struct evlist' sample parsing methods
- perf evlist: Use the right prefix for 'struct evlist' raw samples methods
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h
- perf header: Record non-CPU PMU capabilities
- perf inject: Keep some features sections from input file
- libperf: Add preadn()
- perf header: Add ability to keep feature sections
- perf header: Store PMU caps in an array of strings
- perf header: Pass "cpu" pmu name while printing caps
- perf header: Support HYBRID_CPU_PMU_CAPS feature
- perf header: Support HYBRID_TOPOLOGY feature
- perf pmu: Add hybrid helper functions
- perf pmu: Save detected hybrid pmus to a global pmu list
- perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT
- perf pmu: Parse pmu caps sysfs only once
- perf record ibs: Warn about sampling period skew
- perf evsel: Make evsel__env() always return a valid env
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
- perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
- perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
- perf evsel: Emit warning about kernel not supporting the data page size sample_type bit
- perf record: Support new sample type for data page size
- perf/x86/amd/core: Avoid register reset when CPU is dead
- perf/x86/amd: Do not WARN() on every IRQ
- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode
- iommu/amd: Don't register interrupt remapping irqdomain when IR is disabled
- iommu/amd: Fix union of bitfields in intcapxt support
- iommu/amd: Use msi_msg shadow structs
- iommu/intel: Use msi_msg shadow structs
- x86/msi: Provide msi message shadow structs
- genirq/msi: Allow shadow declarations of msi_msg:: $member
- x86/apic: Always provide irq_compose_msi_msg() method for vector domain
- x86/apic: Cleanup destination mode
- x86/apic: Get rid of apic:: Dest_logical
- x86/apic: Replace pointless apic:: Dest_logical usage
- x86/apic: Cleanup delivery mode defines
- x86/msi: Only use high bits of MSI address for DMAR unit</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-242.0.0.141" date="1734523201">- !14216 perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14142  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- perf cs-etm: Use evlist__event2evsel() in cs-etm.c
- !14109  RDMA/hns: backport some bugfix from maillist linux
- !14137  ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- Revert "RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci"
- RDMA/hns: Fix flush cqe error when racing with destroy qp</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-243.0.0.142" date="1735128000">- !14246  soc: hisilicon: hbmdev: Only support built-in
- !14242  sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- !14241  sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- soc: hisilicon: hbmdev: Only support built-in
- !14060  etmem : fix page_ref count leak and head missing useing problem
- !14205  crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
- crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation
- etmem : fix page_ref count leak and head missing useing problem</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
</package>
<package pkgid="20db607761ca617a861b971ad10c8f5e7824b6d2f1d504e4cd4bcd500caa7f36" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="249.0.0.152.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-244.0.0.143" date="1735646400">- !14314  x86/sgx: Fix deadlock in SGX NUMA node search
- !14315  media: v4l2-tpg: prevent the risk of a division by zero
- !14293  Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14289 v2  erofs: add ondemand mode support
- !14269  iomap: fix zero padding data issue in concurrent append writes
- !14235  xfs: fix attr inactive issue
- !14339  ocfs2: free inode when ocfs2_get_init_inode() fails
- !14331  mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- !14330  mm/khugepaged: fix -&gt;anon_vma race
- !14305  RDMA/hns: Some patches are integrated into OLK-5.10
- !14333  ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- ocfs2: free inode when ocfs2_get_init_inode() fails
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
- mm/khugepaged: fix -&gt;anon_vma race
- !13006  Fix CVE-2024-50086
- !14309  printk: Fix the qspinlock deadloop caused by zap_locks()
- !14252 【OLK-5.10】backport some bugfix of hisi_sas module from upstream
- media: v4l2-tpg: prevent the risk of a division by zero
- x86/sgx: Fix deadlock in SGX NUMA node search
- printk: Fix the qspinlock deadloop caused by zap_locks()
- RDMA/hns: Don't query *except on hip10*
- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
- RDMA/hns: Fix bonding failure due to wrong reset_state
- config: Enable IMA_FIX_OVERLAYFS_DETECTION in openeuler defconfigs
- IMA: Fix the incorrect definition and use of IMA_FIX_OVERLAYFS_DETECTION
- !14208 Fix perf coredump and refcnt inccoret
- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
- fscache: modify fscache_hash_cookie() to enhance security
- cachefiles: prefault in user pages to aovid ABBA deadlock
- fscache/cachefiles: add a memory barrier for page_write
- fscache/cachefiles: add a memory barrier for waking and waiting
- fscache: add a memory barrier for FSCACHE_COOKIE_LOOKING_UP
- wait_on_bit: Add wait_on_bit_acquire() to provide memory barrier
- s390: provide arch_test_bit_acquire() for architecture s390
- wait_on_bit: add an acquire memory barrier
- erofs: unify anonymous inodes for blob
- erofs: remove unused device mapping in meta routine
- fscache: fix assertion failure in cachefiles_put_object()
- cachefiles: cyclic allocation of msg_id to avoid reuse
- fscache: fix op leak due to abort init after parent ready
- cachefiles: Set object to close if ondemand_id &lt; 0 in copen
- erofs: correct the blknr/blkoff calculation in erofs_read_raw_page()
- cachefiles: Change the mark inactive sequence in erofs ondemand mode
- cachefiles: clear FSCACHE_COOKIE_NO_DATA_YET for the new ondemand object
- cachefiles: Add restrictions to cachefiles_daemon_cull()
- cachefiles: disallow to complete open requests with uninitialised ondemand_id
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- fscache: Add the unhash_cookie mechanism to fscache_drop_object()
- cachefiles: call cachefiles_ondemand_init_object() out of dir inode lock
- cachefiles: Fix cookie reference count leakage error
- cachefiles: Restrict monitor calls to read_page
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- fscache: set the default value of object_max_active to 256
- cachefiles: Fix NULL pointer dereference in object-&gt;file
- cachefiles: make on-demand read killable
- cachefiles: never get a new anon fd if ondemand_id is valid
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: flush ondemand_object_worker during clean object
- fscache: limit fscache_object_max_active to avoid blocking
- cachefiles: flush all requests for the object that is being dropped
- cachefiles: stop sending new request when dropping object
- cachefiles: add consistency check for copen/cread
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: remove err_put_fd tag in cachefiles_ondemand_daemon_read()
- fscache: Fix trace UAF in fscache_cookie_put()
- erofs: fix order &gt;= MAX_ORDER warning due to crafted negative i_size
- cachefiles: use mainline xattr in ondemand mode
- fscache: rename new_location to new_version
- erofs: switch to use new location
- erofs: remove erofs_fscache_netfs
- cachefiles: handle the unprintable case for new location in cachefiles_cook_key()
- cachefiles: use key_hash as csum for new location
- cachefiles: skip volum csum cachefiles_cook_key() for new location
- cachefiles: skip acc in cachefiles_cook_key() for new location
- cachefiles: use volume key directly in cachefiles_cook_key() for new location
- cachefiles: factor out helper to generate csum from cachefiles_cook_key()
- cachefiles: factor out helper to generate acc from cachefiles_cook_key()
- fscache: generate new key_hash for new location
- fscache: add new helper to determine cachefile location
- fscache: add a waiting mechanism when duplicate cookies are detected
- erofs: maintain cookies of share domain in self-contained list
- fscache: fix kernel BUG at __fscache_read_or_alloc_page
- erofs: fix handling kern_mount() failure
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- erofs: check the uniqueness of fsid in shared domain in advance
- fscache: fix assertion failure in fscache_put_object()
- fscache: fix reference count leakage during abort init
- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
- erofs: relinquish volume with mutex held
- erofs: add erofs_ondemand switch
- erofs: add erofs switch to better control it
- erofs: fix page unlock advance during readahead
- openeuler_defconfig: enable erofs ondemand for x86 and arm64
- anolis: cachefiles: fix potential NULL in error path
- anolis: cachefiles: add missing lock protection when polling
- anolis: cachefiles: reset object-&gt;private to NULL when it's freed
- anolis: cachefiles: add restore command to recover inflight ondemand read requests
- anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
- anolis: cachefiles: resend an open request if the read request's object is closed
- anolis: cachefiles: extract ondemand info field from cachefiles_object
- anolis: cachefiles: introduce object ondemand state
- anolis: fscache: export fscache_object_wq
- anolis: cachefiles: optimize on-demand IO path with buffer IO
- erofs: remove unused EROFS_GET_BLOCKS_RAW flag
- erofs: fix use-after-free of fsid and domain_id string
- erofs: protect s_inodes with s_inode_list_lock for fscache
- erofs: introduce 'domain_id' mount option
- erofs: Support sharing cookies in the same domain
- erofs: introduce a pseudo mnt to manage shared cookies
- erofs: introduce fscache-based domain
- erofs: code clean up for fscache
- anolis: erofs: implement fscache-based data readahead
- anolis: fscache,cachefiles: add fscache_prepare_read() helper
- anolis: cachefiles: maintain a file descriptor to the backing file
- erofs: leave compressed inodes unsupported in fscache mode for now
- anolis: erofs: fix the name of erofs_fscache_super_index_def
- erofs: use kill_anon_super() to kill super in fscache mode
- erofs: scan devices from device table
- erofs: add 'fsid' mount option
- erofs: implement fscache-based data read for inline layout
- erofs: implement fscache-based data read for non-inline layout
- erofs: implement fscache-based metadata read
- erofs: register fscache context for extra data blobs
- erofs: register fscache context for primary data blob
- erofs: add anonymous inode caching metadata for data blobs
- erofs: add fscache context helper functions
- erofs: register fscache volume
- erofs: add fscache mode check helper
- erofs: make erofs_map_blocks() generally available
- cachefiles: make on-demand request distribution fairer
- anolis: cachefiles: refactor cachefiles_ondemand_daemon_read()
- cachefiles: fix error return code in cachefiles_ondemand_copen()
- anolis: cachefiles: fix volume key setup for cachefiles_open
- anolis: cachefiles: replace BUG_ON() with WARN_ON()
- cachefiles: narrow the scope of flushed requests when releasing fd
- anolis: cachefiles: skip check for n_children in on-demand mode
- cachefiles: enable on-demand read mode
- cachefiles: implement on-demand read
- cachefiles: notify the user daemon when withdrawing cookie
- cachefiles: unbind cachefiles gracefully in on-demand mode
- cachefiles: notify the user daemon when looking up cookie
- erofs: fix misbehavior of unsupported chunk format check
- erofs: use meta buffers for erofs_read_superblock()
- erofs: use meta buffers for zmap operations
- erofs: use meta buffers for xattr operations
- erofs: use meta buffers for super operations
- erofs: use meta buffers for inode operations
- erofs: introduce meta buffer operations
- erofs: clean up erofs_map_blocks tracepoints
- erofs: add multiple device support
- erofs: decouple basic mount options from fs_context
- erofs: introduce erofs_sb_has_xxx() helpers
- erofs: fix double free of 'copied'
- erofs: support reading chunk-based uncompressed files
- erofs: introduce chunk-based file on-disk format
- erofs: clean up file headers &amp; footers
- erofs: don't use erofs_map_blocks() any more
- [Backport]scsi: hisi_sas: Enable force phy when SATA disk directly connected
- [Backport]scsi: hisi_sas: Add latest_dump for the debugfs dump
- [Backport]scsi: hisi_sas: Create all dump files during debugfs initialization
- [Backport]scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
- [Backport]scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
- [Backport]scsi: hisi_sas: Update disk locked timeout to 7 seconds
- [Backport]scsi: hisi_sas: Reset PHY again if phyup timeout
- [Backport]scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
- [Backport]scsi: hisi_sas: Add firmware information check
- [Backport]scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
- [Backport]scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
- iomap: fix zero padding data issue in concurrent append writes
- xfs: handle attr node/leaf blocks atomically during inactive
- xfs: factor out xfs_attr3_leaf_init
- xfs: factor out xfs_da3_node_entry_remove
- perf addr_location: Add init/exit/copy functions
- perf maps: Use a pointer for kmaps
- ksmbd: fix user-after-free from session log off
- ksmbd: fix race condition between session lookup and expire</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-245.0.0.144" date="1736337600">- !14742  rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14751  mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- !14679  drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- !14572  PCI: Fix use-after-free of slot-&gt;bus on hot remove
- !14758  media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- !14755  i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14777  tracing: Prevent bad count for tracing_cpumask_write
- !14496  ovl: Filter invalid inodes with missing lookup function
- !14497  nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- !14498  f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- !14495  ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- !14606  scsi: qla2xxx: Fix use after free on unload
- !14579  io_uring: check for overflows in io_pin_pages
- !14530  sched/deadline: Fix warning in migrate_enable for boosted tasks
- !14526  drm/amdgpu: set the right AMDGPU sg segment limitation
- !14734  Fix iBMA bug and change version
- !14713  Fix CVE-2024-56705
- tracing: Prevent bad count for tracing_cpumask_write
- !14604  scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- !14601  nvme-pci: fix freeing of the HMB descriptor table
- !14575  etmem: fix use-after-free of mm in the scan release process
- !14381  virtiofs: use pages instead of pointer for kernel direct IO
- !14668  Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14209  gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- !14651  backport mainline bugfix patch
- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
- !14629  net/mlx5: Fix error path in multi-packet WQE transmit
- !14627  crypto: hisilicon/qm - inject error before stopping queue
- !14626  drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- !14623  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- !14598  blk-cgroup: Fix UAF in blkcg_unpin_online()
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
- !14704  bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
- !14700  CVE-2024-53158
- !14457  cgroup: Fix potential overflow issue when checking max_depth
- !14620  drm: zynqmp_kms: Unplug DRM device before removal
- !14616  scsi: sg: Fix slab-use-after-free read in sg_release()
- media: atomisp: Add check for rgby_data memory allocation failure
- media: atomisp: remove #ifdef HAS_NO_HMEM
- !14456  f2fs: fix race in concurrent f2fs_stop_gc_thread
- !14481  jfs: fix array-index-out-of-bounds in jfs_readdir
- !14470  ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
- !14440  sh: intc: Fix use-after-free bug in register_intc_controller()
- !14535  RDMA/mlx5: Move events notifier registration to be after device registration
- !14450  apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14636  CVE-2024-56604_OLK-5.10
- !14547  media: wl128x: Fix atomicity violation in fmc_send_cmd()
- !14563  f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14460  sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- !14523  The bugfix for LPM trie
- !14650  memcg: fix soft lockup in the OOM process
- drm/amd/display: Fix null check for pipe_ctx-&gt;plane_state in dcn20_program_pipe
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
- !14436  crypto: bcm - add error check in the ahash_hmac_init function
- genirq/msi: Fix off-by-one error in msi_domain_alloc()
- memcg: fix soft lockup in the OOM process
- !14473  smb: client: fix NULL ptr deref in crypto_aead_setkey()
- !14467  io_uring/tctx: work around xa_store() allocation error issue
- !14503  net: phy: dp83869: fix memory corruption when enabling fiber
- !14515  hfsplus: don't query the device logical block size multiple times
- !14513  scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- !14512  f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14388  CVE-2024-53173
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
- Bluetooth: Consolidate code around sk_alloc into a helper function
- net/mlx5: Fix error path in multi-packet WQE transmit
- crypto: hisilicon/qm - inject error before stopping queue
- drm/amd/display: Check null pointers before using dc-&gt;clk_mgr
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
- drm: zynqmp_kms: Unplug DRM device before removal
- scsi: sg: Fix slab-use-after-free read in sg_release()
- scsi: qla2xxx: Fix use after free on unload
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
- nvme-pci: fix freeing of the HMB descriptor table
- blk-cgroup: Fix UAF in blkcg_unpin_online()
- io_uring: check for overflows in io_pin_pages
- etmem: fix use-after-free of mm in the scan release process
- PCI: Fix use-after-free of slot-&gt;bus on hot remove
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
- !14366  EDAC/bluefield: Fix potential integer overflow
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
- RDMA/mlx5: Move events notifier registration to be after device registration
- sched/deadline: Fix warning in migrate_enable for boosted tasks
- drm/amdgpu: set the right AMDGPU sg segment limitation
- !14380  io_uring: check if iowq is killed before queuing
- !14354  btrfs: ref-verify: fix use-after-free after invalid ref action
- !14351  jfs: array-index-out-of-bounds fix in dtReadFirst
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- !14344  drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- hfsplus: don't query the device logical block size multiple times
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
- !14371 [OLK-5.10] update AMD Zen5 Turin feature
- net: phy: dp83869: fix memory corruption when enabling fiber
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
- ovl: Filter invalid inodes with missing lookup function
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
- jfs: fix array-index-out-of-bounds in jfs_readdir
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
- io_uring/tctx: work around xa_store() allocation error issue
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
- cgroup: Fix potential overflow issue when checking max_depth
- f2fs: fix race in concurrent f2fs_stop_gc_thread
- apparmor: test: Fix memory leak for aa_unpack_strdup()
- !14409  bpf: fix OOB devmap writes when deleting elements
- !14419  HID: wacom: fix when get product name maybe null pointer
- sh: intc: Fix use-after-free bug in register_intc_controller()
- crypto: bcm - add error check in the ahash_hmac_init function
- !14268  Revert "unicode: Don't special case ignorable code points"
- !14397  backport some patches from upstream about HCCS low power
- !14392  arm64: stacktrace: Handle 'lr' in interrupt context
- !14317  exfat: fix out-of-bounds access of directory entries
- !14402  gpio: grgpio: Add NULL check in grgpio_probe
- !14396  scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- !14363  CVE-2024-53217
- HID: wacom: fix when get product name maybe null pointer
- !14097  vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans
- !14407  NFSD: Prevent a potential integer overflow
- !14378  ftrace: Fix regression with module command in stack_trace_filter
- bpf: fix OOB devmap writes when deleting elements
- !14375  fix CVE-2024-53197
- NFSD: Prevent a potential integer overflow
- gpio: grgpio: Add NULL check in grgpio_probe
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
- arm64: stacktrace: Handle 'lr' in interrupt context
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
- Revert "NFSv4: release seqid when open failed for nfs4.0"
- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
- virtiofs: use pages instead of pointer for kernel direct IO
- io_uring: check if iowq is killed before queuing
- ftrace: Fix regression with module command in stack_trace_filter
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- EDAC/bluefield: Fix potential integer overflow
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
- btrfs: ref-verify: fix use-after-free after invalid ref action
- jfs: array-index-out-of-bounds fix in dtReadFirst
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
- exfat: fix out-of-bounds access of directory entries
- Revert "unicode: Don't special case ignorable code points"
- gpiolib: fix memory use-after-free in gpiochip_setup_dev()
- vsock/virtio: Initialization of the dangling pointer occurring in vsk-&gt;trans</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
</package>
<package pkgid="2aa052209cc66edfba908ba3156ad6a89a55ac00b8fd5fe3457fa3a5d5f286fe" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="250.0.0.154.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-246.0.0.145" date="1736942400">- !14844  merge mainline patch into OLK-5.10
- !14838 v2  fs: Filter specific inodes to prevent UAF issues
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- mm: kfence: fix using kfence_metadata without initialization in show_object()
- x86/mm: Do not shuffle CPU entry areas without KASLR
- fs: Filter specific inodes to prevent UAF issues
- !14599  CVE-2024-56701
- !14560  CVE-2024-56567
- !14801  CVE-2024-53237
- !14793  jfs: fix shift-out-of-bounds in dbSplit
- !14815  OLK-5.10
- !14790  acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- !14583  ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- !14582  jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- !14822  ALSA: 6fire: Release resources at card release
- !14539 RDMA/hns backport some bugfix from maillist-v6.13 2025/01/03
- ALSA: 6fire: Release resources at card release
- RDMA/hns: Fix missing flush CQE for DWQE
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
- !14795  btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- !14768  tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- driver core: Introduce device_find_any_child() helper
- Bluetooth: fix use-after-free in device_for_each_child()
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
- jfs: fix shift-out-of-bounds in dbSplit
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
- ad7780: fix division by zero in ad7780_write_raw()</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header errors
- net: wangxun: fix tx csum by soft except tcp udp sctp
- drm/i915: Fix potential context UAFs
- arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
- arm64: probes: Fix uprobes for big-endian kernels
- arm64:uprobe fix the uprobe SWBP_INSN in big-endian
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
- kcsan: Turn report_filterlist_lock into a raw_spinlock
- media: uvcvideo: Require entities to have a non-zero unique ID
- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
- um: net: Do not use drvdata in release
- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
- 9p/xen: fix release of IRQ
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
- fbdev/sh7760fb: Alloc DMA memory from hardware device
- ionic: Fix netdev notifier unregister on failure
- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- jffs2: Fix rtime decompressor
- jffs2: Prevent rtime decompress memory corruption</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.148" date="1738843201">- kernel.spec: avoid kernel package name dependency by other software packages for 64KB page size kernel</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.149" date="1738843202">- kernel.spec: build kernel tools for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.150" date="1738843203">- kernel.spec: fix posttrans kernel scriptlet failed for 64KB version</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-248.0.0.151" date="1738843204">- kernel.spec: remove the PA/VA BITS change for 64KB page size kernel</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.152" date="1739361600">- !15061  ALSA: seq: oss: Fix races at processing SysEx messages
- ALSA: seq: oss: Fix races at processing SysEx messages
- !14286 [OLK-5.10] SCSI: Support Linkdata HBA/RAID Controllers
- !15059  RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- RDMA/hns: Fix free_mr_qp not assigning qp-&gt;device in error flow
- !15051  iio: light: vcnl4035: fix information leak in triggered buffer
- !9883 AMD QoS new features BMEC and SMBA
- iio: light: vcnl4035: fix information leak in triggered buffer
- !14956  nbd: don't allow reconnect after disconnect
- !15046  pinmux: Use sequential access to access desc-&gt;pinmux data
- !15015  spi: mpc52xx: Add cancel_work_sync before module remove
- !14865  fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference
- [PATCH] SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
- pinmux: Use sequential access to access desc-&gt;pinmux data
- !15044 [sync] PR-15042:  drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- !15024  net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !14991  usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- !14891  s390/cpum_sf: Handle CPU hotplug remove during sampling
- !15014 v2  nilfs2: prevent use of deleted inode
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
- !15010  nvme-rdma: unquiesce admin_q before destroy it
- spi: mpc52xx: Add cancel_work_sync before module remove
- nilfs2: prevent use of deleted inode
- nvme-rdma: unquiesce admin_q before destroy it
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
- tools headers cpufeatures: Sync with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- tools arch x86: Sync the msr-index.h copy with the kernel sources
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
- x86/resctrl: Add per-rmid arch private storage for overflow and chunks
- x86/resctrl: Group struct rdt_hw_domain cleanup
- x86/resctrl: Add domain online callback for resctrl work
- x86/resctrl: Merge mon_capable and mon_enabled
- x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
- x86/resctrl: Split struct rdt_domain
- x86/resctrl: Add interface to write mbm_local_bytes_config
- x86/resctrl: Add interface to write mbm_total_bytes_config
- x86/resctrl: Add interface to read mbm_local_bytes_config
- x86/resctrl: Add interface to read mbm_total_bytes_config
- x86/resctrl: Support monitor configuration
- x86/resctrl: Add __init attribute to rdt_get_mon_l3_config()
- x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation
- x86/resctrl: Move MSR defines into msr-index.h
- x86/resctrl: Include new features in command line options
- x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag
- x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA
- x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag
- x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask()
- x86/resctrl: Split struct rdt_resource
- x86/resctrl: Fix kernel-doc in internal.h
- x86/resctrl: Correct MBM total and local values
- nbd: don't allow reconnect after disconnect
- s390/cpum_sf: Handle CPU hotplug remove during sampling
- fs/dirty_pages: Add exclusive open lock to prevent null pointer dereference</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-249.0.0.153" date="1739880000">- perf: no longer complie libtraceevent into perf</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-250.0.0.154" date="1739966400">- !15099  sched: sch_cake: add bounds checks to host bulk flow fairness counts
- !15087  netfilter: ipset: add missing range check in bitmap_ip_uadt
- !15085  ila: call nf_unregister_net_hooks() sooner
- !15100  ila: serialize calls to nf_register_net_hooks()
- !15097  net: inet6: do not leave a dangling sk pointer in inet6_create()
- !15096  net: inet: do not leave a dangling sk pointer in inet_create()
- !15098  netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- !15089  net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- !15086  net: Fix CVE-2024-50125
- !15117 v3  net: Fix CVE-2024-56658
- !15095  wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- !15124 v2  fix CVE-2024-53056 for olk-5.10
- !15129  comedi: Flush partial mappings in error case
- !15127  iomap: avoid avoid truncating 64-bit offset to 32 bits
- comedi: Flush partial mappings in error case
- iomap: avoid avoid truncating 64-bit offset to 32 bits
- mm: resolve faulty mmap_region() error path behaviour
- mm: unconditionally close VMAs on error
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- !15081  usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- !15079  drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- net: Fix kabi breakage in struct net
- net: defer final 'struct net' free in netns dismantle
- ila: serialize calls to nf_register_net_hooks()
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
- net: inet6: do not leave a dangling sk pointer in inet6_create()
- net: inet: do not leave a dangling sk pointer in inet_create()
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
- netfilter: ipset: add missing range check in bitmap_ip_uadt
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: call sock_hold earlier in sco_conn_del
- ila: call nf_unregister_net_hooks() sooner
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error</changelog>
</package>
<package pkgid="54a2ed04dbffc09b1ab4f388a9a0fb4afb1f5ab470dcbd71829cee65d6ccb10f" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="251.0.0.155.oe2203sp4"/>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-247.0.0.146" date="1737547200">- !14414 sdma-dae: add print in exceptional branch
- !14870  quota: flush quota_release_work upon quota writeback
- !14862  drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14866  NFS: Fix up nfs_ctx_key_to_expire()
- !14853  drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- !14852  octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- !14851  nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- quota: flush quota_release_work upon quota writeback
- !14663  xsk: Add generic xdp multi-buffer send support
- NFS: Fix up nfs_ctx_key_to_expire()
- !14803  net: hsr: avoid potential out-of-bound access in fill_frame_info()
- !14829  ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- !14854  btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
- !14857  sched: psi: fix bogus pressure spikes from aggregation race
- sched: psi: fix bogus pressure spikes from aggregation race
- btrfs: check folio mapping after unlock in relocate_one_folio()
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
- xsk: Add generic xdp multi-buffer send support
- drivers:misc:sdma-dae: add print in exceptional branch</changelog>
  <changelog author="Li Nan &lt;linan122@huawei.com&gt; - 5.10.0-248.0.0.147" date="1738843200">- !14995  mm/compaction: fix UBSAN shift-out-of-bounds warning
- mm/compaction: fix UBSAN shift-out-of-bounds warning
- !14894  btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
- !14875  *** jffs2: Prevent rtime decompress memory corruption ***
- !14960  mainline to olk-5.10 RDMA/hns: Check atomic wr length
- !14937 v2  Two CVE fixes for ksmbd
- !14966  memcg: fix memcg_swapmax_read() not declared warning
- memcg: fix memcg_swapmax_read() not declared warning
- RDMA/hns: Check atomic wr length
- Revert "RDMA/hns: Fix a missing check of atomic wr length"
- Revert "RDMA/hns: Check atomic wr length"
- !14943  fix CVE-2024-57892
- !14954  zram: fix NULL pointer in comp_algorithm_show()
- !14948 Mainline patch to olk-5.10 v3
- zram: fix NULL pointer in comp_algorithm_show()
- !14247 [OLK-5.10] fix wangxun 1G/10G drivers hardware tx unit hang.
- !14947  mm/slub: Reduce memory consumption in extreme scenarios
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- Revert "RDMA/hns: Fix different dgids mapping to the same dip_idx"
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
- mm/slub: Reduce memory consumption in extreme scenarios
- !14917  merge CVE patches into OLK-5.10
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
- ocfs2: correct return value of ocfs2_local_free_info()
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: wangxun: change netdev uc addr num maxmium
- net: wangxun: fix resolving ipv6 pakets extension header